Portál AbcLinuxu, 10. května 2025 08:23

Dotaz: LyX & LaTeX Literatura

21.5.2008 21:48 bizi | skóre: 8
LyX & LaTeX Literatura
Přečteno: 1867×
Odpovědět | Admin
Zdravim,
pouzivam LyX s obcasnymi vlozkami LaTeXoveho kodu pro tvorbu bakalarske prace a mam nasledujici problem:
Literaturu vkladam klasickym LyXovskym zpusobem, bohuzel mi vsak nejde ji umistit jako standardni polozku obsahu
1 Uvod
2 ...
...
9 Literatura

Resp. predchoziho rozdeleni dosahnu, pokud si sekci Literatura vytvorim vlastne "umele" a do ni pak vlozim polozku Literatura, ma to vsak nasledujici problem - stranka s literaturou vypada nasledovne:
9 Literatura
Reference
[1] ...

Poradi mi nekdo, jak zaridit:
- aby se nevkladalo ono slovo "Reference"
- nebo aby se misto slova "Reference" zobrazilo "9 Literatura" ve spravnem formatovani (sekce) a zaroven se to zobrazilo v obsahu?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.5.2008 21:53 frdrx | skóre: 29 | blog: frdrx
Rozbalit Rozbalit vše Re: LyX & LaTeX Literatura
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkusil bych něco jako \renewcommand{\bibname}{Literatura} nebo \renewcommand{\refname}{Literatura}. K vložení do obsahu pak něco jako \addcontentsline{toc}{chapter}{Literatura} . Možná je nějaký lepší fígl s LyXem, ale mám zkušenosti spíš s LaTeXem.
Patička mi slouží k tomu, abych si lépe poznal svoje příspěvky.
21.5.2008 21:58 bizi | skóre: 8
Rozbalit Rozbalit vše Re: LyX & LaTeX Literatura
Tak by to asi slo:)
Bohuzel to ale nezobrazuje cislo kapitoly (resp. sekce). Jak jeste tohle poupravit?
21.5.2008 22:41 frdrx | skóre: 29 | blog: frdrx
Rozbalit Rozbalit vše Re: LyX & LaTeX Literatura
Nevím jak docílit (čistou cestou) číslování sekce se seznamem literatury. Ani nevím proč to chtít. Přece seznam literatury (stejně jako Abstrakt, Obsah a takové věci) správně číslovaný být nemá. Čili, chci říct, že bez to číslo tam není z dobrého důvodu.
Patička mi slouží k tomu, abych si lépe poznal svoje příspěvky.
21.5.2008 22:47 bizi | skóre: 8
Rozbalit Rozbalit vše Re: LyX & LaTeX Literatura
Nevadi, i tak dekuji, uz to aspon vypada rozumne. Mne by o cislovani literatury nijak snad ani neslo, ale sablonu bakalarky chci dodrzet (i kdyz musim i ja uznat, ze ta sablona je mizerne udelana, literatura je jen takova tresnicka na spouste jinych obludnosti)..
Jeste jednou diky za radu:)
22.5.2008 07:52 xkesh | skóre: 46 | blog: eXtempore
Rozbalit Rozbalit vše Re: LyX & LaTeX Literatura
Nevadi, i tak dekuji, uz to aspon vypada rozumne. Mne by o cislovani literatury nijak snad ani neslo, ale sablonu bakalarky chci dodrzet (i kdyz musim i ja uznat, ze ta sablona je mizerne udelana
Tohle naštve většinou nejvíc. Šablonu (nebo předpis) udělá nějaký matlal naprosto amatérským způsobem, ale je dodržování patlaniny je pak vyžadováno striktně pod záminkou údajně profesionálního vzhledu (struktury). Asi jako dodržování "Corporate Identity" nikoliv s návrhem profesionální grafické firmy, ale s tím, co vyplodil kolega Franta Vomáčka po večerech při svých průzkumných expedicích napříč programem MS Word...
22.5.2008 07:56 frdrx | skóre: 29 | blog: frdrx
Rozbalit Rozbalit vše Re: LyX & LaTeX Literatura
Existuje balík, jehož jméno nevyslovím, který vysází LaTeXový dokument tím nejohavnějším způsobem: napodobuje MS Word.
Patička mi slouží k tomu, abych si lépe poznal svoje příspěvky.
21.5.2008 22:01 bizi | skóre: 8
Rozbalit Rozbalit vše Re: LyX & LaTeX Literatura
Ono to totiz prilis nereaguje na to {chapter}. Kdyz tam napisu {section}, {sekce} nebo {dfsdsd}, tak vysledek je vzdy stejny..
22.5.2008 05:20 drc
Rozbalit Rozbalit vše Re: LyX & LaTeX Literatura
Pokud máš documentclass{article} tak nemůžeš používat \chapter{} (v žádné podobě) -- v article totiž vůbec není definován. (V book je, ale na bakalářku doporučuji -- vzhledem k rozsahu -- article.)
21.5.2008 22:17 bizi | skóre: 8
Rozbalit Rozbalit vše Re: LyX & LaTeX Literatura
Jeste lepe zafixovano, ale je to zase cernota:

\renewcommand{\refname}{9 \ LITERATURA}
\addcontentsline{toc}{section}{9 \ LITERATURA}

Lomitka tam jsou, aby byly spravne velikosti mezer (stejne jako u ostatnich sekci). Stejne se mi to ale stale prilis nelibi, navic nefunguje hyperbolicky odkaz na literaturu z obsahu (presune na o jednu nizsi stranku nez Literatura skutecne je)
22.5.2008 07:14 drc
Rozbalit Rozbalit vše Re: LyX & LaTeX Literatura
\addtocounter{section}{1}

\def\refname{\thesection \quad Literatura}

% Tohle reseni s citacem section ma tu vyhodu, ze si nebudes muset vecne kontrolovat, jestli se ti nerozposunuly cisla nadpisu.

\addcontentsline{toc}{section}{\thesection \quad Literatura}

% Myslím, že pokud umístíš \addcontentsline sem, tak by to melo resit i problem s odkazováním na následující stranu.

\begin{thebibliography}{99}...

To \quad (čtverčíková mezera) je samozřejmě prasečina, ale obavám se, že "čistou" metodou v documentclass article je jinak jenom úprava stylu.

Pozn. Ja bych litaraturu rozhodne necisloval... (Nicmene vim, ze v pozadavcich na diplomky jsou silene zhovadilosti. Ted jsem "sazel" dve ;-).)
22.5.2008 09:25 bizi | skóre: 8
Rozbalit Rozbalit vše Re: LyX & LaTeX Literatura
Tohle je hezci a funguje to lepe, i kdyz jsem misto \quad pouzil nakonec \hspace{mezera} a momentalne mam odsazeni naprosto presne.. Problem s odkazovanim vsak zustava. Zkousel jsem i ruzne po strankach presouvat \addcontentsline{toc}{section}{\thesection \quad Literatura} - v obsahu je pak vzdy uvedena spravne strana dokumentu, kde je tento kod umisten, odkazuje to vsak na o jednu nizsi stranu..
22.5.2008 13:15 drc
Rozbalit Rozbalit vše Re: LyX & LaTeX Literatura
Pokud to chces mít odsazeno presne tak pouzij \quad (\quad == \hspace{1em}). Když se podíváš do article.cls tak uvidíš, že to je právě mezera, kterou LaTeX dává mezi výstup čítače a název kapitoly.

Jinak ze všeho nejjednodušší je úprava stylu: 1) najdi si soubor article.cls a zkopíruj si ho do adresáře, ve ktrerém máš ten (tex) soubor 2) nějak ho přejmenuj a udělej v něm tyhle změny (jsou to cele radky):

2a) \ProvidesClass{article} --> \ProvidesClass{novy_nazev}

2b) {\section*{\refname}% --> {\section{\refname}%

No a je to :-)

Pozn. 1: Krok 1) je zbytecne slozity, ale myslim, ze to je takhle uzivatelsky nejpritulnejsi. Pozn. 2: Takhle to funguje v LaTeXu -- Lyx jsem nikdy nepouzival :-(
22.5.2008 13:18 drc
Rozbalit Rozbalit vše Re: LyX & LaTeX Literatura
Uff, jeste jsem zapomel, ze se samozrejme musi zmenit documentclass na \documentclass{novy_nazev}, ale to je asi jasne :-)
21.5.2008 21:55 bizi | skóre: 8
Rozbalit Rozbalit vše Re: LyX & LaTeX Literatura
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ha,
momentalne jsem k tomu dospel, avsak trochu "neregulerne" vlozenim:

\renewcommand\refname{}

Tim se tedy nastavi "zadny" titulek literatury misto Reference, zustane tam vsak dost velka mezera, coz se mi nelibi..
tristan avatar 21.5.2008 22:53 tristan | skóre: 11
Rozbalit Rozbalit vše Re: LyX & LaTeX Literatura
\hspace{ZAPORNA HODNOTA} ?
wamba avatar 22.5.2008 01:23 wamba | skóre: 38 | blog: wamba
Rozbalit Rozbalit vše Re: LyX & LaTeX Literatura
Odpovědět | | Sbalit | Link | Blokovat | Admin
řešením je namísto: \documentclass{article} použít \documentclass[bibtotocnumbered]{scrartcl}
This would have been so hard to fix when you don't know that there is in fact an easy fix.
wamba avatar 22.5.2008 01:30 wamba | skóre: 38 | blog: wamba
Rozbalit Rozbalit vše Re: LyX & LaTeX Literatura
v Lyxu to bude pravděpodobně třída dokumentu: article (KOMA-Script)
This would have been so hard to fix when you don't know that there is in fact an easy fix.
22.5.2008 07:43 frdrx | skóre: 29 | blog: frdrx
Rozbalit Rozbalit vše Re: LyX & LaTeX Literatura
Tomu dávám bod. KOMAscript je mnohem lepší než standardní třídy.
Patička mi slouží k tomu, abych si lépe poznal svoje příspěvky.

Založit nové vláknoNahoru

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

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.