<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<meta http-equiv="content-type" content="text/html; charset=ISO-8859-2">
</head>
<body bgcolor="#ffffff" text="#000000">
<font size="+1">Dobrý den.<br>
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.<br>
Odkazy v textu jsou ve formátu čísel v hranatých závorkách tj. [1], </font><font
 size="+1"> [2]</font><font size="+1"> atd... <br>
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...<br>
<br>
Tj např.. blablabla podle [1] blablabla ... nalezneme např. ve [2] ...
blablabla a také v [3] nebo [4] .....<br>
<br>
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) <br>
<br>
tj </font><font size="+1">např... blablabla podle [2] blablabla ...
nalezneme např. ve [5] ... blablabla a také v [1] nebo [7] .....</font><br>
<font size="+1"><br>
Odkazy na zdroje zadávám pomocí \cite[1], ..... atd... tzn. klíče které
používám jsou pouze číselné...<br>
<br>
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.<br>
<br>
Takže: Existuje v bibtexu něco takového, abych po zadání odkazů ve
zdrojovém textu :<br>
<br>
</font><font size="+1">např... blablabla podle
\cite[textovyodkaznazdroj2] blablabla ... nalezneme např. ve </font><font
 size="+1">\cite[</font><font size="+1">textovyodkaznazdroj</font><font
 size="+1">5]</font><font size="+1"> ... blablabla a také v </font><font
 size="+1">\cite[</font><font size="+1">textovyodkaznazdroj1</font><font
 size="+1">]</font><font size="+1"> nebo </font><font size="+1">\cite[</font><font
 size="+1">textovyodkaznazdroj</font><font size="+1">7]</font><font
 size="+1"> .....<br>
<br>
se vytvoříl seznam použité literatury seřazený v pořadí, tak jak je
zadáno ve zdrojovém textu tj.<br>
<br>
1 zdroj2<br>
2 zdroj5<br>
3 zdroj1<br>
4 zdroj7<br>
<br>
a zároveň aby se po kompilaci vysázel text ve tvaru: <br>
</font><font size="+1"><br>
</font><font size="+1">.. blablabla podle [1] blablabla ... nalezneme
např. ve [2] ... blablabla a také v [3] nebo [4] .....</font><font
 size="+1"><br>
<br>
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 ...<br>
<br>
Díky za tipy, rady či odkazy na zdroje... <br>
<br>
S pozdravem Jaroslav Hajtmar<br>
<br>
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.     <br>
<br>
\usemodule[bib]<br>
\usemodule[bibltx]<br>
\setupbibtex[database=mybibdb]<br>
\setbiblanguage{Czech}{cz}<br>
\setupheadtext[cz][pubs={LITERATURA}]<br>
\setuppublications[refcommand=key, <br>
                                    numbering=bib, <br>
                                    sorttype=bbl,<br>
                                    ]<br>
<br>
</font><font size="+1">atd...<br>
<br>
</font>
</body>
</html>