<div>Zdravím, </div><div><br></div>moje řešení se mi zdálo trochu kostrbaté, s mezinárodní pomocí [1] je nyní kód mnohem jednodušší a bibliografie bez problémů s přebývajícími mezerami a tečkami. Výsledný balíček je zde: <a href="https://github.com/michal-h21/citedby">https://github.com/michal-h21/citedby</a><div>
<br></div><div>MH</div><div>[1] <a href="http://tex.stackexchange.com/questions/25112/bibliography-with-subbibliographies-with-biblatex">http://tex.stackexchange.com/questions/25112/bibliography-with-subbibliographies-with-biblatex</a><br>
<br><div class="gmail_quote">2011/8/1 Michal Hoftich <span dir="ltr"><<a href="mailto:michal.h21@gmail.com">michal.h21@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Ano, to mi uniklo. V biblatexu se interpunkce netiskne přímo, ale stará se o ní tzv. "punctuation tracker" a občas se odněkud vynoří nějaká zapomenutá tečksa nebo čárka. Proto jsem v makru \multicitedelim použil na konci \nopunct, které veškerou interpunkci vymaže, původně se totiž tečka vypisovala před každým záznamem. Nemůžu zjistit příčinu, řešením je předefinovat prostředí bibliography, aby so nopunct vkládalo před vypsáním každého záznamu:<div>

<br></div><div><div>\defbibenvironment{bibliography}</div><div>  {\list</div><div>     {\nopunct\printtext[labelnumberwidth]{%</div><div><span style="white-space:pre-wrap">        </span>\printfield{prefixnumber}%</div>
<div><span style="white-space:pre-wrap">  </span>\printfield{labelnumber}}}</div><div>     {\setlength{\labelwidth}{\labelnumberwidth}%</div><div>      \setlength{\leftmargin}{\labelwidth}%</div><div>      \setlength{\labelsep}{\biblabelsep}%</div>

<div>      \addtolength{\leftmargin}{\labelsep}%</div><div>      \setlength{\itemsep}{\bibitemsep}%</div><div>      \setlength{\parsep}{\bibparsep}}%</div><div>      \renewcommand*{\makelabel}[1]{\hss##1}}</div><div>  {\endlist}</div>

<div>  {\item}</div><div><br></div><div><div>Ještě jsem objevil další chybku, po posledním záznamu v seznamu citujícíhc dokumentů tečka naopak chyběla, to řeší:</div><div><div><br></div><div>\DeclareFieldFormat{usera}{% Předáváme seznam citujcích dokumentů, pro každý z nich vypíše plnou citaci</div>

<div>\fullcite{#1}\addperiod</div><div>}</div></div><div><br></div><div>Teď již by to snad mělo být v pořádku.</div><div><br></div><div>Zdravím</div><div>MH</div><div><br><div class="gmail_quote">2011/7/29 Balogh Richard, Ing. <span dir="ltr"><<a href="mailto:balogh@elf.stuba.sk" target="_blank">balogh@elf.stuba.sk</a>></span><div>
<div></div><div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dobry den,<br>
<br>
Vasa ukazka ma ale jeden maly nedostatok - posledna bodka z citovanych zaznamov<br>
sa presunie pred nasledujucu publikaciu. Na Vasej kratkej ukazke to nie je vidno,<br>
ale staci pridat citaciu do dalsej publikacie a zjavi sa tam: .[3]<br>
<br>
Myslel som si, ze to je sposobene tym makrom, ktore oddeluje<br>
jednotlive citujuce zaznamy:<br>
<br>
\renewcommand\multicitedelim{\<u></u>addperiod\item\nopunct}<br>
<br>
ale ani jeho uplne vynechanie nepomohlo. Netusim teda, kde sa tam ta<br>
bodka navyse berie...<br>
<br>
S pozdravom,<div><br>
<br>
 Richard Balogh<br>
<br>
<br>
<br>
Dňa 27.7.2011 15:23, Michal Hoftich  wrote / napísal(a):<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Dobrý den,<div><br>
je možné vyřešit to například v biblatexu. Ten umožňuje filtrovat vypisované záznamy podle různých kritérií, například podle typu publikace, nebo klíčových slov. Je tedy možné k vašim  publikacím přiřadit určité klíčové slovo, např. "keywords={own}" a vypsat bibliografii pouze pro záznamy s tímto klíčovým slovem.<br>


<br>
\defbibfilter{own}{keyword=<u></u>own} % nadefinujeme filter<br>
\printbibliography[filter=own] % vypíšeme pouze naše záznamy<br>
<br>
Odkazy na citující publikace je možné vložit opět k vašim záznamům, biblatex umožňuje využití vlastních polí, např. "usera={key1,key2}".<br>
<br>
Celý záznam publikace v bib souboru pak vypadá takto:<br>
<br>
@article{Sh:1,<br>
author = {Shelah, Saharon},<br>
ams-subject = {(02.50)},<br>
journal = {Israel Journal of Mathematics},<br>
review = {MR 40-7102},<br>
pages = {187--202},<br>
title = {Stable theories},<br>
volume = {7},<br>
year = {1969},<br>
keywords={own},<br>
usera={Sh:4, Sh:5, Sh:6}<br>
}<br>
<br>
Ukázkový dokument s makry je v příloze, překládá se klasicky:<br>
<br>
pdflatex cites<br>
bibtex cites<br>
pdflatex cites<br>
<br>
Zdravím,<br>
<br>
Michal Hoftich<br>
<br></div>
2011/7/27 Balogh Richard, Ing. <<a href="mailto:balogh@elf.stuba.sk" target="_blank">balogh@elf.stuba.sk</a> <mailto:<a href="mailto:balogh@elf.stuba.sk" target="_blank">balogh@elf.stuba.sk</a>>><div>
<br>
 ><br>
 > Dobry den,<br>
 ><br>
 > mozno niekto by vedel poradit:<br>
 ><br>
 > potreboval by som vytvorit zoznam svojich vlastnych publikacii (nie je problem,<br>
 > mam databazu .bib udrziavanu v JabRef a pomocou \nocite{*} si ju celu vytlacim)<br>
 > doplnenu o zoznam citacii - t.j. ku kazdej publikacii potrebujem uviest aj kde<br>
 > bola citovana.<br>
 ><br>
 > Malo by to vyzerat napr. takto:<br>
 ><br>
 > ---------------------<br>
 > Balogh, R: Clanok cislo 1. Zbornik, VSE Praha, 2011.<br>
 ><br>
 > citovane v:<br>
 >    [1] Murphy, A: Zakony pre kazdeho. Abrkadabra, Praha, 2011.<br>
 >  [2] Cimrman, J: Logika v kocke, Alfa, Bratislava 2011.<br>
 ><br>
 > --------------------------<br>
 ><br>
 ><br>
 > Najradsej by som si ten zoznam citacii udrziaval v druhej databaze a v<br>
 > hlavnej pouzival len odkazy. Napriklad by som do kazdeho zaznamu doplnil<br>
 > kde vsade bol citovany.<br>
 ><br>
 > Neviete nahodou poradit, ako na to? Neriesili ste to uz?<br>
 ><br>
 > Dakujem,<br>
 >  Richard Balogh<br>
 ><br>
 > ______________________________<u></u>_________________<br>
 > csTeX mailing list<br></div>
 > <a href="mailto:csTeX@cs.felk.cvut.cz" target="_blank">csTeX@cs.felk.cvut.cz</a> <mailto:<a href="mailto:csTeX@cs.felk.cvut.cz" target="_blank">csTeX@cs.felk.cvut.cz</a>><div><br>
 > <a href="http://lists.felk.cvut.cz/mailman/listinfo/cstex" target="_blank">http://lists.felk.cvut.cz/<u></u>mailman/listinfo/cstex</a><br>
<br>
<br>
<br>
______________________________<u></u>_________________<br>
csTeX mailing list<br>
<a href="mailto:csTeX@cs.felk.cvut.cz" target="_blank">csTeX@cs.felk.cvut.cz</a><br>
<a href="http://lists.felk.cvut.cz/mailman/listinfo/cstex" target="_blank">http://lists.felk.cvut.cz/<u></u>mailman/listinfo/cstex</a><br>
</div></blockquote>
<br>
<br>_______________________________________________<br>
csTeX mailing list<br>
<a href="mailto:csTeX@cs.felk.cvut.cz" target="_blank">csTeX@cs.felk.cvut.cz</a><br>
<a href="http://lists.felk.cvut.cz/mailman/listinfo/cstex" target="_blank">http://lists.felk.cvut.cz/mailman/listinfo/cstex</a><br>
<br></blockquote></div></div></div><br></div></div></div>
</blockquote></div><br></div>