Portál AbcLinuxu, 8. května 2024 23:48


Dotaz: LaTeX, odsazení prvního řádku po nadpisu

9.3.2004 20:20 Jáchym Čepický | skóre: 29 | blog: U_Jachyma
LaTeX, odsazení prvního řádku po nadpisu
Přečteno: 13266×
Odpovědět | Admin
Zdravím,

existuje nějaký balík, který by zařídil, aby LaTeX odsazoval první řádek v odstavci po nadpisu (počítám, hodnotu \parindent > 0)?

Mě je to dohromady jedno, ale různí lidé mají různé požadavky a snažím se ten text přizpůsobit jejich přáním... Zatím jsem ani nevyřešil, jak to případně udělat ručně :o(

Kde se případně dočtu (abych to mohl případně "odcitovat"), že první řádek v odstavci se prostě neodsazuje?

Díky

Jáchym
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.3.2004 20:58 Honza
Rozbalit Rozbalit vše LaTeX, odsazení prvního řádku po nadpisu
Odpovědět | | Sbalit | Link | Blokovat | Admin
\noindent nefunguje ?
9.3.2004 21:27 Jáchym Čepický | skóre: 29 | blog: U_Jachyma
Rozbalit Rozbalit vše LaTeX, odsazení prvního řádku po nadpisu
\noindent udělá, aby se ten řádek neodsazoval,jestli se nepletu ... já ho ale chci odsadit. Ale nefungovalo, ani když jsem zadal \parindent=1cm ... prostě se nic nestalo.
9.3.2004 21:56 Honza
Rozbalit Rozbalit vše LaTeX, odsazení prvního řádku po nadpisu
No ja jsem to pochopil obracene. No tak zkus \ident, ale ten \parindent nesmi byt nula. Ted jsem se dival do dokumentace pro Latex, tak snad to tak funguje.
9.3.2004 22:27 Vlastimil Ott | skóre: 66 | blog: Plastique | Opava
Rozbalit Rozbalit vše LaTeX, odsazení prvního řádku po nadpisu
To makro se jmenuje \indent, ne \ident. Jeho problém je v tom, že se na tom prvním odstavci musí uvést, což asi Jáchym nechce.

Je to prasárna, ale když násilí, tak násilí:
\def\everypar{\parindent=1cm}
Odsadí každý odstavec o centimetr. Je to pouze příklad. Je to čistý TeX, takže nezaručuju chování v LaTeXu. ;-)

(Yeti, promiň.:-()

--vo
Práce: Liberix, o.p.s. | Blog: OpensourceBlog.cz | Online kurz Zlatý WordPress
10.3.2004 08:14 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše LaTeX, odsazení prvního řádku po nadpisu
To je fakt peklo. Hlavně ti LaTeX IMHO ten \everypar stejně za chvíli něčím přepíše...

Správné řešení je \usepackage{indentfirst}, resp. ty dva řádky z něj vložit do zdrojáku přímo...

Pokud bych chtěl styl daného nadpisu měnit i jinak, než že se po něm odsazuje, tak je lepší vzít tu definici (viz link na mé stránky níže) a změnit kromě ostatních úprav znaménko čtvrtého argumentu \@startsection na záporné (dirty trick ;-) Změna se v tom případě týká jen toho daného předefinovaného nadpisu.
9.3.2004 22:24 Martin Čížek | skóre: 20 | Praha
Rozbalit Rozbalit vše LaTeX, odsazení prvního řádku po nadpisu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdravim, myslim, ze by Vam mohl pomoci tento dokument: http://trific.ath.cx/tex,mf/latex-demyth/
Kdyby dva z nás byli dvěma z nich, všichni z nás by mohli být všemi z nich.
9.3.2004 22:47 Iguana | skóre: 11
Rozbalit Rozbalit vše LaTeX, odsazení prvního řádku po nadpisu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Třeba balík indentfirst
10.3.2004 07:16 nnn
Rozbalit Rozbalit vše LaTeX, odsazení prvního řádku po nadpisu
Odpovědět | | Sbalit | Link | Blokovat | Admin
No a já bych doplnil odpověď na druhou otázku.

V češtině se první odstavec odsadit musí, v angličtině nesmí. Případně si nahraďte "musí" za "měl by" :-)
10.3.2004 08:07 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše LaTeX, odsazení prvního řádku po nadpisu
Naštěstí (už) nemusí. Tohle bylo tak praštěné pravidlo...
10.3.2004 08:36 Jáchym Čepický | skóre: 29 | blog: U_Jachyma
Rozbalit Rozbalit vše LaTeX, odsazení prvního řádku po nadpisu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Děkuji všem, byli jste báječní :o)

Já věděl, že na to bude existovata nějakej balík, kterej jsem přehlíd. Informace o tom, že se první odstavec v češtině musí (měl by) odsazovat je více než zajímavá...

Přeju hezký den.

Jáchym
10.3.2004 09:11 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše LaTeX, odsazení prvního řádku po nadpisu
Hlavně to vypadá hnusně.
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
17.3.2004 23:05 Funki
Rozbalit Rozbalit vše LaTeX, odsazení prvního řádku po nadpisu
..a co takhle \\*
17.3.2004 23:50 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše LaTeX, odsazení prvního řádku po nadpisu
Jo, \\* vypadá taky hnusně :o)

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.