[cstex] Nastaveni vypisu citaci bibtexem
Jaroslav Hajtmar
hajtmar at gyza.cz
Thu Mar 11 02:36:05 CET 2010
Dobrý den.
Těsně před dokončením bakalářky se vyskytnul požadavek, aby se změnily
citace (odkazy na použitou literaturu) v textu.
Odkazy v textu jsou ve formátu čísel v hranatých závorkách tj. [1], [2]
atd...
Bohužel nebylo předem známo, že pořadí zdrojů - odkazované literatury
musí být podle toho, jak se v textu k jednotlivým zdrojům dostáváme...
Tj např.. blablabla podle [1] blablabla ... nalezneme např. ve [2] ...
blablabla a také v [3] nebo [4] .....
V současnosti je na seznam literatury odkazováno v pořadí, v jakém jsou
zdroje zapsány v .bbl souboru (resp. odkazy na klíče - keys)
tj např... blablabla podle [2] blablabla ... nalezneme např. ve [5] ...
blablabla a také v [1] nebo [7] .....
Odkazy na zdroje zadávám pomocí \cite[1], ..... atd... tzn. klíče které
používám jsou pouze číselné...
Jak lze nějak co nejsnáze v bibtexu provést přečíslování nebo jakési
substituce? Můžu samozřejmě vše pozpřehazovat ručně ... ale říkám si, že
to snad musí jít jinak.
Takže: Existuje v bibtexu něco takového, abych po zadání odkazů ve
zdrojovém textu :
např... blablabla podle \cite[textovyodkaznazdroj2] blablabla ...
nalezneme např. ve \cite[textovyodkaznazdroj5] ... blablabla a také v
\cite[textovyodkaznazdroj1] nebo \cite[textovyodkaznazdroj7] .....
se vytvoříl seznam použité literatury seřazený v pořadí, tak jak je
zadáno ve zdrojovém textu tj.
1 zdroj2
2 zdroj5
3 zdroj1
4 zdroj7
a zároveň aby se po kompilaci vysázel text ve tvaru:
.. blablabla podle [1] blablabla ... nalezneme např. ve [2] ...
blablabla a také v [3] nebo [4] .....
Dlouhou dobu jsem hledal nastavení aby to fungovalo podle pořadí v
seznamu a teď můžu začít znovu... doufám, že to nějak půjde ...
Díky za tipy, rady či odkazy na zdroje...
S pozdravem Jaroslav Hajtmar
PS: pracuji v ConTeXtu pod TeXLive 2009 - práci s bibtexem a biblatexem
zvládá po načtení modulů. Zatím jsem s bibtextem nedělal, takže se
omlouvám za případnou zmatenost dotazu.
\usemodule[bib]
\usemodule[bibltx]
\setupbibtex[database=mybibdb]
\setbiblanguage{Czech}{cz}
\setupheadtext[cz][pubs={LITERATURA}]
\setuppublications[refcommand=key,
numbering=bib,
sorttype=bbl,
]
atd...
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.felk.cvut.cz/pipermail/cstex/attachments/20100311/34523cb8/attachment-0002.html>
More information about the csTeX
mailing list