[cstex] Nastaveni vypisu citaci bibtexem

Jaroslav Hajtmar hajtmar at gyza.cz
Thu Mar 11 10:01:23 CET 2010


Dobry den.
Diky za nakopnuti ... uz mi to zhruba funguje, jen mam problem s tim, ze 
se mi vypisuji nektere zdroje na ktere se odkazuje v textu vicekrat v 
seznamu pouzite literatury duplicitne - pokazde s jinym cislem.
Da se s tim neco delat??

Diky

J.Hajtmar


Dne 11.3.2010 8:00, Jaromír Kuben napsal(a):
> Dobry den.
>
> Pri pouziti bibtexu s LaTeXem je to snadne. Krome databaze se zadava 
> styl pro bibtex (ma priponu bst).
> Tech existuje cela rada. Jeden ze zakladnich je unsrt (unsorted), 
> ktery radi citace prave podle prvniho odkazu.
> Jak to ale udelat v Contextu, netusim. Cekal bych ovsem, ze to souvisi 
> s klicem sorttype. Varianta
> sorttype=bbl by mohla znamenat, ze se tridi podle poradi v databazi 
> *.bbl. To ovsem jen hadam.
> Zkuste si najit v dokumentaci ke Contextu, jake jsou dalsi varianty 
> pro tento klic.
> Odkazy jsou urcite uvedeny v nejakem pomocnem souboru (u LaTeXu je to 
> *.aux) podle poradi citovani (mozna opakovane).
> Trideni a formatovani provadi az bibtex. Vy vlastne po nem chcete, aby 
> netridil, ale jen vyhazel duplicitni citace.
> Zdravi
>                Jaromir Kuben
>
> Jaroslav Hajtmar wrote:
>
>> 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...
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> csTeX mailing list
>> csTeX at cs.felk.cvut.cz
>> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>>
>>
>
> _______________________________________________
> csTeX mailing list
> csTeX at cs.felk.cvut.cz
> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>




More information about the csTeX mailing list