shift-arrow selection
Hi, I am writing to ask whether this is a bug: When editing text or math, in previous versions of lyx I often used shift-rightarrow or shift-leftarrow to select text letter by letter. This does not work for me anymore on lyx 1.6.2, mac os x. (When I press option or command in addition, word-wise selection does work. ) In case this is just a missing shortcut definition, I think it should be added to the default. Cheers, Nils
PNG to EPS without file size explosion
Hi, when exporting a LyX file with embedded .png graphics as "LaTeX (plain)", .eps files are generated automatically from the .png's. That's good! However the resulting .eps file sizes can get huge. (from 700K to 110M in one case). The reason is that LyX uses convert with no options to do the .png->.eps conversion, generating an uncompressed Level 1 EPS file. The solution is to set a new Converter PNG -> EPS in the LyX preferences, like so convert -compress LZW $$i eps2:$$o This got the file size down to about 2M in the above example. Even leaving out the explicit -compress option and keeping only the eps2 (i.e. Level 2) format specification gives acceptable file sizes. I found this out after some trying around, I thought I'd let you know. Should this be a default setting? Should I file an enhancement request? Should I put it on the wiki? cheers, Nils
Re: Re: lyx pipe and skim
> However, it WORKS for me (with or without the full path to lyxeditor, >> or with the LyX preference in Skim) when Shift-Option-Command-click in >> Skim (instead of Option-Click). > > Actually, only Shift-Command-Click (without Option) is needed. > It is documented on the Skim Wiki, but the Help is wrong. I reported it > to Skim. > > /Konrad > > Thanks, that works! I thought I had tried out all the two-modifier combinations... Incidentally, it is also possible to use the option pdflatex -synctex=1 $$i for the latex to pdf converter in LyX. For this, you need a recent TeX distribution, e.g. TeXlive 2008. This removes the need of \usepackage{pdfsync} in the preamble and lets you keep a "pure" LaTeX source. Skim supports inverse searching with synctex, I tested it. cheers, Nils
Re: lyx pipe and skim
Konrad, Nick, thanks for your proposals > This only worked for me when I set the Lyx pipe location to: > > /Applications/LyX.app/Contents/Resources/lyxpipe > > Nick This doesn't seem to do it for me, unfortunately. > I tried that a while ago, and what I used was in Skim: > > Preset: > Custom > > Command: > /Applications/LyX.app/Contents/MacOS/lyxeditor > > Arguments: > "%file" %line > But I don't use it anymore - got used to using the outliner instead. > > /Konrad I had tried that one. Nope. cheers, Nils
lyx pipe and skim
Hi, I was trying to use Skim and LyX 1.5.7 for inverse PDF searching. It did not work for me. MacOSX 10.5.5. I did the following: - install mactex 2008 put \usepackage{pdfsync} in the preamble set the pdf (pdflatex) viewer to open -a Skim.app restart lyx on viewing the PDF file, Skim gets called, fine. I set lyx as the editor for inverse search in Skim. Now, option-click or option-shift click is supposed to jump to the line in the lyx editor, but it doesn't. - I tried explicitly deleting .lyxpipe.in and .lyxpipe.out, which are in the default location ~/Library/Application Support/Lyx-1.5/ and then restarting lyx. I also tried to run lyx -dbg any: no message at all when clicking the PDF file in Skim. Any ideas what goes wrong? is this lyx or skim? cheers, Nils
elsarticle template file not installed on mac
Hi, in the Mac installer for 1.6.0rc4, the new elsarticle class is included, but the corresponding template file elsarticle.lyx is not copied to ~/Library/Application Support/LyX-1.6/templates. (the file is present inside the LyX package). I also tried moving my old Lyx-1.5 user directory out of the way to simulate a fresh install, and a reconfigure inside LyX without results. The LaTeX classes are installed in my private texmf tree and do work. Is this a bug in the installer? If yes there might be other template files also affected, which I haven't tested. cheers, Nils
Re: lyx svg file handling
Hi all, thanks for the hints so far. Nothing worked yet. I checked: when I do not define any converters, lyx calls "convert". This gives the same pixel graphics I get when I define only the svg->pdf2 converter. The .lyx/lyxrc.defaults file contains no svg file format definitions. If I include my converter settings in that file, nothing changes. lyx fails to appreciate the existence of a direct path svg->pdf for use with pdlatex. inkscape 0.45, lyx 1.4.4 Any further suggestions? Nils > Nils Becker wrote: >> Hi all, >> >> i am trying to get the inkscape SVG->PDF conversion to work, sonce this >> offers better quality than EPS export only. >> >> I added SVG as a vector graphics format; >> >> EPS conversion works with the entry "inkscape -E $$o $$i" in the >> converters preferences. >> >> The analogous entry "inkscape -A $$o $$i" as SVG->PDF(pdflatex) >> converter does not work, although on the command line, this does do the >> right thing. In lyx, I get pixel graphics in the PDF output, presumably >> produced by "convert". What should I do? >> > Maybe LyX see several paths from SGG->PDF. You direct path > is one, perhaps there is another like SVG->(some bitmap)->PDF > too. > > I don't know the order in which LyX consider converters. > Possibly in order of appearance, if so, consider reordering > the converters in .lyx/lyxrc.defaults. Put your own first. > > LyX ought to prefer the shortest path from one > format to another, it is likely to be both the best > conversion and the quickest. > > Helge Hafting > >
lyx svg file handling
Hi all, i am trying to get the inkscape SVG->PDF conversion to work, sonce this offers better quality than EPS export only. I added SVG as a vector graphics format; EPS conversion works with the entry "inkscape -E $$o $$i" in the converters preferences. The analogous entry "inkscape -A $$o $$i" as SVG->PDF(pdflatex) converter does not work, although on the command line, this does do the right thing. In lyx, I get pixel graphics in the PDF output, presumably produced by "convert". What should I do? lyx version 1.4.4 Thanks! Nils
glossary.sty and LyX
Dear list, I am trying to get LyX 1.4.3 to work with the LaTeX package glossary.sty, which offers customizable abbreviation index and glossary. Assuming my source file is mydoc.tex, one needs to call makeindex to process a latex generated file mydoc.glo, putting out mydoc.gls. required call: makeindex -s mydoc.ist -t mydoc.glg -o mydoc.gls mydoc.glo In a final latex run, this is then incorporated into the document. I tried to trick LyX into calling makeindex in the right way. For this, I created a dummy standard LyX index entry in the document and a inserted a standard LyX index list. Then, LyX is prompted to call makeindex when compliling. I tried to modify the makeindex command in the Preferences. The main problem is that mydoc.glo does not have the extension .idx which LyX apparently assumes when calling makeindex. So I finally ended up writing a wrapper script mkidxwrap.sh that strips the .idx extension so that mkidxwrap.sh mydoc.idx is equivalent to the above makeindex call. Now, the good news is that this does work for documents that are in one piece. Unfortunately it does not work for a multipart document with index entries in several child documents. When I use lyx -dbg external then I get an error message of the following kind from makeindex: parentdoc.glo: file not found. Any suggestions or cleaner ways to make LyX call makeindex in the right way? Cheer, Nils
Re: tensind package incompatible with LyX?
> > You can try to use extra {}, but I doubt this will work. > > Andre' Thanks for the hint. It does work, in fact. One can add an empty group {} in front of every index, and the mathed display is nice, too. It is still more typing than in raw LaTeX, though. I posted a small page on the LyX wiki. Nils
tensind package incompatible with LyX?
Hi all, I am trying to use the package "tensind.sty" for typesetting tensors with multiple upper and lower indices in LyX. In LaTeX this works great: after defining a special "tensor delimiter" in the preamble (here I use the letter "?") one can in math mode type ?A^\mu_\nu? for northwest, southeast indices and ?A_\mu^\nu? for southwest, northeast indices following the tensor symbol A. Here, the order of super- and subscript matters! LyX seems to REORDER the super- and subscript in such a way that always the subscript comes first. Also, within tensind, ?g_\mu_\nu? is perfectly acceptable, and has a different meaning (and typeset result) than ?g_{\mu\nu}? Within LyX, one always gets the latter form due to automatic grouping in the math editor Is there a workaround? Thanks a lot, Nils
Insets not couted as words
Hi, I am not sure whether the following behavior in LyX 1.4.3 is a bug or is intended: When editing text in lyx, an inline math (or ERT) insert is not counted as a word. For example, if I have "this is text more text" on a line, Ctrl+LeftArrow will jump one word forward, but will skip and end up after "more". The same goes for word deletion. I find this unintuitive since the math inset is separated by whitespace like all the other words. I often unintentionally delete an extra word... Any comments! Nils
Re: Macros and preview in child documents
Hi list, This message relates my previous message http://www.mail-archive.com/lyx-users@lists.lyx.org/msg53761.html and Richard Heck's reply > I think the following message answers this question, more or less: > http://www.mail-archive.com/lyx-users@lists.lyx.org/msg51387.html. > > Richard > thanks for your reply. I looked up your solution and it does not seem to work. I still haven't got a way to make instant preview work in child documents. In fact, even a more basic task fails: Here is what I did: 1.Create macrofile.lyx containing only a macro corresponding to \newcommand{\mymac}{\sum} and another math mode line in which the macro is tested 2.Create mainfile.lyx containing an "input" file inclusion of macrofile.lyx and another line in which the \mymac macro is used. 3.Quit LyX & Restart LyX. 4.open macrofile.lyx. In fact, here, instant preview works! 5.open mainfile.lyx. Here, instant preview fails. Nonetheless, the document does compile correctly to DVI. (both files are "article" document class, and are attached to this mail) I am using LyX 1.4.3 on SuSE Linux 10.1 Did I do something wrong? Thanks for any help, Nils macrofile.lyx Description: application/lyx mainfile.lyx Description: application/lyx
Macros and preview in child documents
Hi list, how do I include my math macros so that they are found from within child documents? Presently, I am using the following document structure: Master.lyx Input macrofile.lyx (this contains the math macros) Input chapter1.lyx (I want to use the macros here) Input chapter2.lyx etc... What works: The math macros are displayed correctly in the lyx user interface. The complete document can be compiled correctly. What doesn't work: When I switch on the instant preview for equations, latex cannot compile the preview, presumably because it doesn't find the definition of the macros. Is there a way in which I can add new macros in a single file and then have them instantly available for the preview? Thanks in advance, Nils