Fórum Root.cz

Hlavní témata => Software => Téma založeno: Peter 08. 02. 2011, 22:00:24

Název: ČSN ISO 690-2 a BibLaTeX
Přispěvatel: Peter 08. 02. 2011, 22:00:24
Ahoj vsichni,

mozna je to tema trosku vzdalena, chtel bych se ale zeptat, jestli nekdo uz neimplementoval citace CSN ISO 690-2 do BibLaTeX-u. Pozor, nemam na mysli BibTeX ale BibLaTeX.

Vim, ze se nekomu muze zdat tato otazka zbytecna, ale potreboval bych nejenom seznam pouzite literatury na konci prace ve zminenem stylu, ale take poznamky pod carou (tzv. footnotes nebo footcite) v tomto stylu, a to ne pouze ve forme [1] nebo (Hofman:1992) ale vypis vsech dat dane citace ve zminenem stylu CSN ISO, a kdyz se da i s Ibid.; Op. cit. atd. Potreboval bych citace v tomto stylu, ale pro humanni vedy, takze citace uvnitr textu nestaci ... :-/

Mozna nejsem jediny, ktery se s timto problemem potyka.
Název: Re: ČSN ISO 690-2 a BibLaTeX
Přispěvatel: michal.h21 09. 02. 2011, 10:50:46
Ahoj, pracuji na tom stylu - https://github.com/michal-h21/biblatex-iso690 - zatím je ještě hodně rozpracovaný, ale bib. odkazy by měly být formátované víceméně správně. Nějaká dokumentace je zde https://github.com/michal-h21/biblatex-iso690/raw/master/iso-example.pdf
Co se týká citací, zatím jsem řešil jen metodu authoryear (autor, 2011) a numeric [1], čili plné citace v poznámkách pod čarou nefungují. Teď nemám moc čas, ale pokusím se je dodělat co nejdřív.
Název: Re: ČSN ISO 690-2 a BibLaTeX
Přispěvatel: Peter Fodrek 09. 02. 2011, 11:57:33
Pokial  ja viem, tak BibLaTeX ma typ online, ktory je v 690-2 ako jediny pridany oproti BibTeX-u. Ale nesprevadzakoval som ho. Pouizvam BibTeX a typ misc.

pokial ja viem ,tak 690-2 ma len novy typy publikacii oproti ISO 690

Název: Re: ČSN ISO 690-2 a BibLaTeX
Přispěvatel: Ondřej Salvet 17. 02. 2011, 10:14:51
Ano, české citace v BibLaTexu, to je i můj sen.
Nyní píšu práci v němčině, tam existuje balík biblatex-dw (http://biblatex.dominik-wassenhoven.de/), ten by možná stačilo upravit.
Jde ale taky o to, že BibLaTex zatím češtinu "nezná", musela by se připravit lokalizace.
Nejsem programátor, ale eventuálně bych v tom rád pomohl.
Michal.h21: co vy na to?

Ondřej
Název: Re: ČSN ISO 690-2 a BibLaTeX
Přispěvatel: michal.h21 17. 02. 2011, 11:47:45
Citace
Jde ale taky o to, že BibLaTex zatím češtinu "nezná", musela by se připravit lokalizace.
Nejsem programátor, ale eventuálně bych v tom rád pomohl.
Michal.h21: co vy na to?
Oficiální česká lokalizace skutečně zatím není, ale každý styl může přidávat svoje vlastní lokalizační soubory. Částečný překlad do češtiny je tady https://github.com/michal-h21/biblatex-iso690/blob/master/czech.lbx - zatím jsem se zaměřil na řetězce, které používám v biblatex ISO 690, většina ostatních řetězců není přeložená a je třeba opravit diakritiku, ta musí být kódovaná texovými sekvencemi typu \v{c} nebo \'a.

Spolupráci bych určitě uvítal.
Název: Re: ČSN ISO 690-2 a BibLaTeX
Přispěvatel: Ondřej Salvet 05. 03. 2011, 15:49:45
Zdravim po návratu z dovolené.
Mohl bych kontaktovat autora BibLaTeXu Philippa Lehmanna, jestli by pro nás neměl nějaký návod.
Dřív se ale zeptám: jak to teď vlastně je s češtinou v LaTeXu? Máte o tom aktuální přehled? Myslím vztah mezi Babelem a CsLaTeXem, Cs fonty, dělení slov... BibLaTeX totiž počítá s Babelem, takže pokud by se ukázalo, že Babel vlastně češtinu "neumí" (např. dělení slov, správné usazení háčků ve fontech aj.), asi by stačilo doladit váš soubor .lbx a Lehmanna s tím nezatěžovat.
Na druhou stranu, když už ten .lbx budeme mít, bylo by fajn, aby s ním dokázal pracovat i sám BibLaTeX a všechny jeho styly.

Ondřej
Název: Re: ČSN ISO 690-2 a BibLaTeX
Přispěvatel: michal.h21 09. 03. 2011, 14:12:13
Citace
Zdravim po návratu z dovolené.
Také zdravím
Citace
Mohl bych kontaktovat autora BibLaTeXu Philippa Lehmanna, jestli by pro nás neměl nějaký návod.
Existuje pěkně skrytá wiki na stránkách biblatexu http://sourceforge.net/apps/mediawiki/biblatex/index.php?title=Main_Page , ta obsahuje něco jako návod na úpravu lbx souborů: http://sourceforge.net/apps/mediawiki/biblatex/index.php?title=Adding_lbx_Files

Citace
Dřív se ale zeptám: jak to teď vlastně je s češtinou v LaTeXu? Máte o tom aktuální přehled? Myslím vztah mezi Babelem a CsLaTeXem, Cs fonty, dělení slov...
Dnes už zvládá babel češtinu dobře, dělení slov je myslím bez problémů, fonty je nejlepší používat ve fromátu type1, třeba tgschola, latin modern a pod. Osobně cslatex již několik let nepoužívám a spíše se chystám přejít na lualatex.
Citace
BibLaTeX totiž počítá s Babelem, takže pokud by se ukázalo, že Babel vlastně češtinu "neumí" (např. dělení slov, správné usazení háčků ve fontech aj.), asi by stačilo doladit váš soubor .lbx a Lehmanna s tím nezatěžovat.
Babel je potřebný pro biblatex i ISO 690, používá se pro podporu více jazyků v bibliografických záznamech.

Citace
Na druhou stranu, když už ten .lbx budeme mít, bylo by fajn, aby s ním dokázal pracovat i sám BibLaTeX a všechny jeho styly.
Určitě
Název: Re: ČSN ISO 690-2 a BibLaTeX
Přispěvatel: mirek 10. 06. 2011, 12:28:33
Doposud jsem používal styl verbose-trad1, který je ISO v plné citaci dost podobný.
Zkoušel jsem styl ISO, který jste vyvinul, ale nějak se mi tam nedaří dosáhnout podobného žádoucího efektu jako u verbose-trad1 - tedy když cituji pomocí /cite poprvé, vloží se plná citace, následně se při citování stejného zdroje vkládá jen zkrácená citace. Při druhé hned následující citaci pak "ibid.". Tedy takový způsob citování, který je běžný v humanitních vědách.
Název: Re: ČSN ISO 690-2 a BibLaTeX
Přispěvatel: michal.h21 10. 06. 2011, 13:18:42
funkční jsou zatím jen citace v textu, buď metoda authoryear, nebo číslování. citování pomocí poznámek pod čarou jsem zatím neřešil, mám to ale na to-do listu :).

pokud vám vyhovuje způsob citování u verbose-trad1, je možné použít styl iso pro seznam literatury a verbose-trad1 pro citace.

Třeba takto:
Kód: [Vybrat]
\usepackage[
   bibstyle=iso-authoryear[1]
  ,citestyle=verbose-trad1
  ,backend=biber
  ,sortlocale=cs_CZ
  ,babel=other]{biblatex}


metodika [1] doporučuje spíše něco jako citestyle=authortitle. ale správnou podporu pro citování v poznámce podle normy mám v plánu, snad v blízké budoucnosti


[1] v balíčku biblatex-iso690.zip na githubu je stará verze. původně jsem chtěl rozlišovat mezi metodou authoryear a numeric pomocí atributu method, ale to nefungovalo a každá metoda má nyní vlastní soubor, pro aktuální kód je třeba stáhnout z githubu všechny soubory bbx a a cbx

[2] http://www.evskp.cz/SD/4c.pdf