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 > >> > >> >
