From: Praedor T. <pr...@us...> - 2000-10-06 04:15:24
|
OK, this isn't pybliographic, it is bib from sixpack. I am wondering what it is about the pybliographic script that allow it to pass a reference/citation into lyx while the script in bib (from sixpack) cannot - it produces an error instead. The script in bib that is supposed to pass a citation from bib to lyx via lyxpipe.in is: open(LYX,">> ".$ConfArray{"LYXPIPE"}) || die "Could not open >> LyX pipe at\ ".$ConfArray{"LYXPIPE"}; print LYX "LYXCMD:echo:citation-insert ".$Lol[$idx[$i]][$CITEID]."\n"; close LYX; The author of this script wasn't sure about the whys or hows of the syntax, only that it worked (at least it must have with some previous version of lyx). It doesn't work now. Instead of a citation CITEID being added to lyx the way pybliographic does, you get the error message from the first line of the script above, "Could not open..." What SHOULD the script be to pass what is trying to be passed to lyx? I am trying to give both pybliographic and sixpack a go, but each have their problems. I would like to try to correct the biggest one in sixpack, which is inability to pass citations to lyx. As for pybliographic, the problems I am having with it vis a vis export of bibtex format, is something well beyond me. Pybliographic can pass the incorrect ID format to lyx, which then needs to be altered to the correct bibtex format by hand. A citation entry of [AVK+98] does NOT work with lyx and a bibtex reference database - the format instead needs to be [Allain98]. This needs to be done by hand, though for the life of me I cannot see why this should be the case...I have tried to find a way to change ALL the entries in my pybliographic database to fit the correct [Allain98] model but can't see a way to do this other than manually editing each and every entry - there are 1000 in the database I am using - and that is NEVER going to happen. Am I missing something? praedor |