abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

včera 18:55 | Nová verze

Byla vydána nová stabilní verze 1.9 (1.9.818.44) webového prohlížeče Vivaldi (Wikipedie). Z novinek vývojáři zdůrazňují podporu nového vyhledávače Ecosia. Ten z příjmů z reklam podporuje výsadbu stromů po celém světě (YouTube). Nově lze přeskupovat ikonky rozšíření nebo řadit poznámky. Nejnovější Vivaldi je postaveno na Chromiu 58.0.3029.82.

Ladislav Hagara | Komentářů: 6
včera 17:00 | Nová verze

Byla vydána verze 3.7.0 svobodného systému pro správu obsahu (CMS) Joomla!. V oznámení o vydání (YouTube) se píše o 700 vylepšeních. Opraveno bylo také 8 bezpečnostních chyb.

Ladislav Hagara | Komentářů: 0
včera 08:22 | Komunita

Grsecurity (Wikipedie) je sada bezpečnostních patchů pro linuxové jádro (porovnání se SELinuxem, AppArmorem a KSPP). Od září 2015 nejsou stabilní verze těchto patchů volně k dispozici. Dle včerejšího oznámení (FAQ) nejsou s okamžitou platností volně k dispozici už ani jejich testovací verze.

Ladislav Hagara | Komentářů: 39
26.4. 23:33 | Komunita

OpenBSD 6.1 vyšlo již 11. dubna. Po dvou týdnech byla vydána i oficiální píseň. Její název je Winter of 95 a k dispozici je ve formátech MP3 a OGG.

Ladislav Hagara | Komentářů: 0
26.4. 18:55 | Nová verze

Byla vydána verze 2017.1 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux. S vydáním verze 2016.1 se Kali Linux stal průběžně aktualizovanou distribucí. Aktualizovat jej lze pomocí příkazů "apt update; apt dist-upgrade; reboot".

Ladislav Hagara | Komentářů: 0
26.4. 18:22 | Nová verze

Po téměř pěti letech od vydání verze 2.00 byla vydána nová stabilní verze 2.02 systémového zavaděče GNU GRUB (GRand Unified Bootloader). Přehled novinek v souboru NEWS.

Ladislav Hagara | Komentářů: 15
26.4. 17:55 | Komunita

Vývojáři Debianu oznámili, že od 1. listopadu letošního roku nebudou jejich archivy dostupné pomocí protokolu FTP. Již v lednu oznámil ukončení podpory FTP kernel.org (The Linux Kernel Archives).

Ladislav Hagara | Komentářů: 26
26.4. 17:00 | Bezpečnostní upozornění

V oblíbeném webmailu postaveném na PHP SquirrelMail (Wikipedie) byla nalezena bezpečnostní chyba CVE-2017-7692, jež může být útočníkem zneužita ke spuštění libovolných příkazů a kompletnímu ovládnutí dotčeného serveru. Zranitelnost se týká pouze instancí, kde je pro transport používán Sendmail.

Ladislav Hagara | Komentářů: 3
26.4. 13:11 | Zajímavý článek

Soudní dvůr Evropské unie rozhodl (tisková zpráva) ve věci C-527/15: Prodej multimediálního přehrávače, který umožňuje zdarma a jednoduše zhlédnout na televizní obrazovce filmy protiprávně zpřístupněné na internetu, může představovat porušení autorského práva.

Ladislav Hagara | Komentářů: 32
25.4. 13:33 | Pozvánky

Byly stanoveny termíny konferencí LinuxDays 2017 a OpenAlt 2017. Letošní LinuxDays proběhne o víkendu 7. a 8. října v Praze v Dejvicích v prostorách FIT ČVUT. Letošní OpenAlt proběhne o víkendu 4. a 5. listopadu na FIT VUT v Brně.

Ladislav Hagara | Komentářů: 0
Chystáte se pořídit CPU AMD Ryzen?
 (4%)
 (35%)
 (1%)
 (6%)
 (45%)
 (9%)
Celkem 331 hlasů
 Komentářů: 50, poslední včera 04:06
    Rozcestník

    TeX

    TODO
    Informace o skupině
    Založena: 24. 8. 2008
    Členů: 49
    Článků: 0
    Wiki stránek: 1
    Dotazů: 105
    Akcí: 0
    Čtenost: 42 %
    Skóre: 29

    Dotaz: LaTeX: Odkazování na správnou stranu pomocí \addcontentsline

    drc avatar 1.11.2008 20:15 drc | skóre: 5
    LaTeX: Odkazování na správnou stranu pomocí \addcontentsline
    Přečteno: 2808×
    Ahoj,

    mám problém. Píšu práci v documentclass book a generuju si do něj literaturu pomocí BibTeXu.

    Vypadá to takhle:
    \def\refname{Literatura}
    \bibliographystyle{csplainnat}
    \bibliography{literatura}\addcontentsline{toc}{chapter}{Literatura}

    Problém je v tom, že takhle obsah odkazuje na stránku kde seznam literatury končí. Pokud upravím kód:

    \def\refname{Literatura}
    \addcontentsline{toc}{chapter}{Literatura}
    \bibliographystyle{csplainnat}
    \bibliography{literatura}

    Tak se problém opět nevyřeší. Tentokrát obsah odkazuje na 2 stránky dopředu. (Místo správneho čísla (třeba) 10 udává 8.) Při změně z ...{chapter}... na section se chování nezmění.

    Myslím, že to je irelevantní, ale používám balík natbib.

    Děkuji za každou radu :-)

    P.S. Pokud někdo máte styl pro BibTeX, který odpovídá ČSN tak se prosím podělte. Ještě jsem žádný takový na netu nenašel :-(

    Odpovědi

    1.11.2008 22:43 cronin | skóre: 48
    Rozbalit Rozbalit vše Re: LaTeX: Odkazování na správnou stranu pomocí \addcontentsline
    Ako to kompilujes? Na spravne generovanie krizovych odkazov treba zvycajne dve, niekedy aj tri kompilacie texom za sebou.

    Je to kvoli tomu, ze napr. ak mas obsah na zaciatku, tak pri prvej kopmpilacii obsah "nezabera ziadne miesto", az po prvej kompilacii sa vygeneruju pomocne subory, ktore obsahuju vstup pre obsah; pri druhej kompilacci sa vlozi tento obsah, a az vtedy "sa zisti", ze obsah zabera 3 strany, a teda vsetky nasledujuce referencie na strany je potrebne posunut.
    drc avatar 1.11.2008 23:37 drc | skóre: 5
    Rozbalit Rozbalit vše Re: LaTeX: Odkazování na správnou stranu pomocí \addcontentsline
    To vím, ale na počtu kompilací to vůbec nijak nezávisí. Fakt. Podle mě je problém v documentclass book, která je nastavená tak, že novou kapitolu (respektive objekt na její úrovni) musí umístit na první volnou lichou stranu.

    V případě, že \addcontentsline{toc}{chapter}{Literatura} se nachází před voláním \bibliography{literatura} se do souboru .toc uloží číslo strany na které skončil text. Nicméně podle nastavení book může LaTeX vypsat Literaturu až na první "nepopsanou" lichou stranu -- tím vzniká ten posun o jednu nebo dvě stránky.

    Z toho plyne jedno prasácké řešení a to, že se před \addcontentsline vloží \clearpage nebo \cleardoublepage a to podle toho jestli text končí na sudé nebo liché stránce. Ve zkratce: No fuj! (Ale funguje to.) Stejně odporné řešení je manuální editace .toc.

    Dalším podobným řešením je editace souboru .bbl a přidáním \addcontentsline za \begin{thebibliography}. To také funguje, ale musí se to provádět po každém spuštění BibTeXu (ten přepisuje celý .bbl). Řešením by bylo přimět BibTeX, aby tam \addcontentsline doplňoval sám, ale to neumím :-( (Popřípadě napsat takový makefile, který to pokaždé udělá.)
    1.11.2008 22:46 cronin | skóre: 48
    Rozbalit Rozbalit vše Re: LaTeX: Odkazování na správnou stranu pomocí \addcontentsline
    P.S. CSN pre bibliograficke odkazy definuje nasledovanianehodny paskvil.
    drc avatar 1.11.2008 23:44 drc | skóre: 5
    Rozbalit Rozbalit vše Re: LaTeX: Odkazování na správnou stranu pomocí \addcontentsline
    Souhlasím. Leč norma je norma a má tu špatnou vlastnost, že ji občas někdo vyžaduje a s tím bohužel nic nenadělám.

    Na netu jsem našel 2 co by měly být CSN kompatibilní a tenhle ( http://kraken.pedf.cuni.cz/texing/ ) byl přeci jenom o něco lepší.
    2.11.2008 10:42 Devil ;o)
    Rozbalit Rozbalit vše Re: LaTeX: Odkazování na správnou stranu pomocí \addcontentsline
    Zkus dat na zacatek souboru literatura.bib @PREAMBLE{"\addcontentsline{toc}{chapter}{Literatura}"}.
    drc avatar 2.11.2008 11:27 drc | skóre: 5
    Rozbalit Rozbalit vše Re: LaTeX: Odkazování na správnou stranu pomocí \addcontentsline
    To bohužel nefunguje. V souboru .bbl to vytvoří tohle:
    \addcontentsline{toc}{chapter}{Literatura}
    \begin{thebibliography}{16}


    Což je ekvivalentní s původním zápisem v .tex
    \addcontentsline{toc}{chapter}{Literatura}
    \bibliographystyle{csplainnat}
    \bibliography{literatura}


    Fungovalo by to pokud by .bbl vypadal takhle:
    \begin{thebibliography}{16}
    \addcontentsline{toc}{chapter}{Literatura}


    Každopádně díky za radu :-) O příkazu @PREAMBLE jsem nevedel ;-)
    2.11.2008 12:08 Devil ;o)
    Rozbalit Rozbalit vše Re: LaTeX: Odkazování na správnou stranu pomocí \addcontentsline
    Pravda, me to fungovalo jenom z toho duvodu, ze jsem pred vlozenim seznamu literatury volal jedno makro. To obsahuje \if@twoside\cleardoublepage\else\clearpage\fi coz je presne to, co si nazval prasackym resenim.

    Dalsi co me napada je predefinovat prostredi thebibliography.
    drc avatar 2.11.2008 14:03 drc | skóre: 5
    Rozbalit Rozbalit vše Re: LaTeX: Odkazování na správnou stranu pomocí \addcontentsline
    Čisté to sice není ;-), ale alespoň je to automatické -- zkusím to použít. Díky.
    drc avatar 3.11.2008 11:34 drc | skóre: 5
    Rozbalit Rozbalit vše Re: LaTeX: Odkazování na správnou stranu pomocí \addcontentsline
    Tak jsem to vyzkoušel a zdá se, že to problém vyřeší. Číslo strany je teď správně. Nicméně vynořil se jiný problém. Používám balíček hyperref, který dělá klikací odkazy v obsahu a ten stále míří na špatnou stranu. V porovnání s původním problém je to prkotina, ale stejně to zamrzí.

    Navíc v tomhle případě prostě netuším jak to vyřešit.

    3.11.2008 14:28 Devil ;o)
    Rozbalit Rozbalit vše Re: LaTeX: Odkazování na správnou stranu pomocí \addcontentsline
    Muzes me sem vlozit Tvoje predefinovany makro thebibliography.
    6.11.2008 12:12 x
    Rozbalit Rozbalit vše Re: LaTeX: Odkazování na správnou stranu pomocí \addcontentsline
    Nejlepším řešením asi je nadefinovat \@openbib@code, např.
    \makeatletter
    \def\@openbib@code{\addcontentsline{toc}{chapter}{Literatura}}
    \makeatother
    
    5.5.2012 11:05 vklidu
    Rozbalit Rozbalit vše Re: LaTeX: Odkazování na správnou stranu pomocí \addcontentsline
    Pred vlozeni seznamu literatury nebo obrazku apod. je potreba vlozit phantom sekci. Fiktivne to zacne novou sekci, ale realne se nikde nezobrazi. Slouzi to prave pro tyto typy problemu.
    \phantomsection 
    \addcontentsline{toc}{chapter}{List of Figures} 
    \listoffigures
    
    V pripade nove kapitoly je potreba jeste vlozit \cleardoublepage
    \cleardoublepage
    \phantomsection 
    \addcontentsline{toc}{chapter}{Literatura} 
    \bibliography{literatura}
    
    Je to ciste a doporucovane reseni.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.