LyX ⇒ JabRef, Lyx in Windows
-
- Posts: 1
- Joined: Fri May 14, 2010 2:12 am
JabRef, Lyx in Windows
I'm very new to Lyx. I am trying to get it to work with JabRef. I have installed Lyx and JabRef. Lyx seems to work fine, I can output PDF files, etc. JabRef also seems to work fine, I can write new entries, etc.
The problem I am having is in getting the two to work together so I can actually put citations and a bibliography into my Lyx document. I gather that the way to get JabRef to communicate to Lyx is by using the Lyx server and pipes. I have set the Lyxpipe path in Lyx to "\\.\pipe\lyxserver" as I read somewhere. I have also set the path for the Lyxpipe in JabRef to "\\.\pipe\lyxserver.in" (actually both with and without the ".in" part). But when I try to push an entry into Lyx, JabRef asks me to check that the Lyxserver is running and the pipe is correct.
I don't really know what I am doing and have cobbled together some limited understanding from what I have read online. Please could someone help me and tell me what I am doing wrong?
I love lyx for being able to write formulas elegantly but I really need to be able to make intext citations and a bibliography.
I am running Windows 7.
Please Help.
NEW: TikZ book now 40% off at Amazon.com for a short time.
And: Currently, Packt sells ebooks for $4.99 each if you buy 5 of their over 1000 ebooks. If you choose only a single one, $9.99. How about combining 3 LaTeX books with Python, gnuplot, mathplotlib, Matlab, ChatGPT or other AI books? Epub and PDF. Bundle (3 books, add more for higher discount): https://packt.link/MDH5p
Re: JabRef, Lyx in Windows
Re: JabRef, Lyx in Windows
JabRef, Lyx in Windows
Please try this official tip:
On Windows
As of LyX 1.6.5, the lyxserver also works on Windows. See the Additional Features manual, chapter 4, for further details. On LyX 1.6.4 and earlier versions, the lyxserver does not work on Windows (except Cygwin), as it was implemented in a UNIX-specific way. Lyxserver does not use normal files but uses Windows' notation (\\.\pipe\lyxserver ) for named pipes. More information can be found here
To set up the LyXServer, set the named pipe in Menu→Tools→Preferences→Paths→LyxServer path to
\\.\pipe\lyxserver
LyX adds the '.in' and '.out' suffixes while creating the pipes when LyX is launched. The above setting also has the effect of activating the LyXServer. If one of the pipes already exists, LyX will assume that another LyX process is already running and will not start the server. To have several LyX processes with servers at the same time, you have to change the configuration between the starts of the programs.
Client applications, such as JabRef, can be used to push citations to LyX via the LyXServer. In Options→Preferences→External Program→Setting for insert selected citations into Lyx/Kile, there's a widget to configure the lyxserver. Input the string
\\.\pipe\lyxserver.in
Code: Select all
http://wiki.lyx.org/LyX/LyXServer