On Mon, 14 Aug 2006 23:24:10 -0700
Ravi Rao <[EMAIL PROTECTED]> wrote:

> Hello Russell and Gunnar,
> 
> Thanks for your replies.
> 
> Russell, what I meant was not a DVI/PDF preview as you type, but  
> rather the preview in LyX itself, for example, as you type math, LyX  
> converts it as you type without needing to run LaTeX on the document.

Ravi
this is what I thought you meant, and it sounds it could need a major addition 
to LyX.

> 
> Gunnar, your suggestion works.  I added the following command
> \bind "M-s e c t i o n" "layout Section"
> So, if I type Alt-section (close enough to \section for me), it has  
> the desired effect, and a new section environment begins. I'm sure  
> I'll get tired of it soon, and want to learn the shortcuts in  
> mac.bind. But it will help the transition for LaTeX users who are not  
> familiar with shortcuts. Once we have a bind file with shortcuts like  
> this for all common LaTeX commands, if we don't remember the  
> shortcut, we can just type the full LaTeX command, while replacing \  
> with Alt.
> 
> Russell, for automatically running LaTeX, I use latexmk (http:// 
> www.phys.psu.edu/~collins/software/latexmk-jcc/) which runs pdflatex 
> +bibtex the required number of times automatically when the file  
> changes. The effect is similar to your cron job + kdvi method, but  
> with the possible advantage that it runs latex and bibtex  
> automatically as many times as needed.


I like it!
I look forward to using it next time when writing LaTeX
methinks out loud: modifying it to do the same for LyX. ;-)
cheers
Russell

> 
> Regards,
> Ravi
> >
> > From: Russell Davie <[EMAIL PROTECTED]>
> > Date: August 13, 2006 9:55:29 PM MST
> > To: [email protected]
> > Subject: Re: LaTeX commands instead of KB shortcuts
> >
> >
> > On Sun, 13 Aug 2006 16:35:18 -0700
> > Ravi Rao <[EMAIL PROTECTED]> wrote:
> >
> >> Hello,
> >>
> >> This may have been asked before, but I can't think of the right
> >> keywords to search for it.  I'm an experienced LaTeX user, and I
> >> would like to use LyX because it gives me an instant preview of what
> >> I "meant".  However, I find it's MS Word-like GUI interface with
> >> toolbars, menus, etc. tiresome.  As I already know LaTeX, can't I
> >> simply type the LaTeX code, and have Lyx interpret it on the fly?
> >> This functionality is already partially present in the Math editing.
> >> When I type \alpha, it immediately becomes the symbol alpha.  I would
> >> think it should be even easier to do things like convert \title{ into
> >> a title style. Is there some way to do this right now in LyX?  Are
> >> there others who think this would be a desirable feature?
> >>
> >> Ravi
> >
> > It would be nice to have this functionality, but it requires a  
> > compile of the .lyx or .tex file each keystroke.  Using existing  
> > means recompile the source with each keystroke (lyx -> tex -> dvi - 
> > > ps/pdf) would make this a computer intensive task.  To make the  
> > "real-time" rendering of the dvi/ps/pdf and reduce the redundant  
> > file compiling and cpu workload would need a different way than is  
> > currently implemented. IMHO.
> >
> > So far what I have is to use a cron job to make a dvi/ps/pdf each  
> > minute.  (using Linux)
> > eg making a pdf from cron:
> >
> > 0-59 * *  *  *  /usr/local/bin/lyx1.4.2 -e pdf2 ~/name-of-doc.lyx  
> > >> /dev/null  2>&1
> >
> > The command for lyx (or latex) and location of the edited file may  
> > differ.
> > If you want an email each time its done, remove the ">> /dev/null   
> > 2>&1"
> > Also setup the editor to save the file every minute, and do a save  
> > 5 seconds before the minute, so the cron job gets the most recent  
> > addition to your file.
> > Set up the file viewers set to "watch file". kdvi, gv and kpdf will  
> > do this for dvi, ps and pdf respectively.
> >
> > If you have dual monitors, set the viewer on one and editor on the  
> > other. It works a treat!
> > HTH
> > Russell
> >
> >
> >
> > From: Gunnar <[EMAIL PROTECTED]>
> > Date: August 13, 2006 11:54:20 PM MST
> > To: [email protected]
> > Subject: Re: LaTeX commands instead of KB shortcuts
> > Reply-To: [EMAIL PROTECTED]
> >
> >
> > Have you tried to add a customized keyboard shortcut for your own  
> > commands?
> > That might work. But I think recognizing the leading "\" can be a  
> > problem.
> >
> > I use keyboard shorcuts for everything and I find it to be very  
> > efficient
> > (most of the time less keystrokes compared to the corresponding latex
> > command).
> > I get the \alpha by  M-m g a   (Alt-M followed by "g" and "a" ).
> > You shouldn't use the GUI interface, you really shouldn't.
> >
> > Have a look at the files in ~/.lyx/bind
> > start by looking at  the file cua.bind and math.bind see how it is  
> > done.
> > I think you will figure it out.
> >
> >
> > On Monday 14 August 2006 01:35, Ravi Rao wrote:
> >> Hello,
> >>
> >> This may have been asked before, but I can't think of the right
> >> keywords to search for it.  I'm an experienced LaTeX user, and I
> >> would like to use LyX because it gives me an instant preview of what
> >> I "meant".  However, I find it's MS Word-like GUI interface with
> >> toolbars, menus, etc. tiresome.  As I already know LaTeX, can't I
> >> simply type the LaTeX code, and have Lyx interpret it on the fly?
> >> This functionality is already partially present in the Math editing.
> >> When I type \alpha, it immediately becomes the symbol alpha.  I would
> >> think it should be even easier to do things like convert \title{ into
> >> a title style. Is there some way to do this right now in LyX?  Are
> >> there others who think this would be a desirable feature?
> >>
> >> Ravi
> >>
> >>
> 

Reply via email to