Nazev TeX souboru

Standa Hledik hle10uf at axpsu.fpf.slu.cz
Mon Apr 10 17:10:05 CEST 2000


On Mon, 10 Apr 2000, Richard Kralovic wrote:

-> > > > mam takovy problem: potreboval bych, aby se LaTeX menil svoje chovani
-> > > > podle nazvu souboru, ktery zpracovava. Konkretne napr. ve
-> > > Na to sluzi TeXovska primitiva \jobname, ktora sa expanduje na meno prave
-> > > spracovavaneho suboru. Treba teda porovnat slovo, na ktore sa expanduje
-> >
-> > Ne, \jobname vraci hlavni soubor, tedy ten, co byl volan "tex jobname.tex".
->
-> Asi som sa nevyjadril prilis jasne v mojej odpovedi, ale v povodnom maile bola
-> otazka, ako zistit meno hlavneho suboru. Ak som spravne pochopil, pan Hledik
-> potrebuje napisat subor s makrami, ktore sa budu spravat rozne pre rozne
-> subory, z ktorych su \input-ovane.

Presne tak. Delam databazi publikaci a potrebuji je rozdelit na nekolik
sekci (Papers, Proceedings, atd.) a doplnit sekci s citacemi. Na citace se
odkazuje v .bib souboru pomoci pole Note = "Cited in~\cite{....}".
Publikace maji labely [1], [2], ..., citece napr. [Bon77] atd.

Proto mam nekolik .tex souboru, napr. Papers.tex, Proceedings.tex, ...,
Citations.tex, v nich jsou pomoci \nocite uvedeny prislusne odkazy. Kazdy
zpracuji latexem, vznikly .aux bibtexem, cimz dostanu soubory .bbl. Ty pak
\input'uji do "globalniho" .tex souboru (predtim jeste .bbl soubory
zpracovavam shell scriptem kvuli sirce labelu.). Abych nemusel v kazdem
dilcim .tex souboru specifikovat \bibliographystyle, \input'uji v kazdem z
nich soubor xbib.tex, do ktereho jsem prave potreboval makro na vetveni
podle nazvu souboru.

Funguje to tak, jak si predstavuji, ale pripada mi to trochu komplikovane.
Mam na to sice udelany Makefile, ale neresil nekdo podobnou vec
jednoduseji?

==[Standa Hledik]==============================================
  Dept. of Physics, Faculty of Philosophy & Science, Silesian
  University, Bezrucovo nam. 13, 746 01 Opava, Czech Republic
  Tel.: +420 653 684 292               Fax:  +420 653 216 948
  E-mail: stanislav.hledik at fpf.slu.cz
===============================================================




More information about the csTeX mailing list