Portál AbcLinuxu, 18. července 2025 08:33

Dotaz: LaTeX a změna řádkování u jednoho odstavce

31.10.2005 21:55 Paulus | skóre: 15 | Jihlava
LaTeX a změna řádkování u jednoho odstavce
Přečteno: 11351×
Odpovědět | Admin
Pokouším se změnit řádkování u jednoho odstavce v LaTeXu, ale zatím se mi podařilo jen změnit řádkování pro celý dokument pomocí \renewcommand{\baselinestretch}{2}. Jak tedy změnit řádkování jen u části dokumentu (jenoho odstavce) a jak třeba u výčtového prostředí item?
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

31.10.2005 23:02 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: LaTeX a změna řádkování u jednoho odstavce
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já bych to (protože LaTeX nepoužívám) řešil pomocí plainu (ale čert ví, jestli to bude fungovat i v LaTeXu):

{\baselineskip=17pt
text odstavce
}
Užívej dne – možná je tvůj poslední.
31.10.2005 23:44 Paulus | skóre: 15 | Jihlava
Rozbalit Rozbalit vše Re: LaTeX a změna řádkování u jednoho odstavce
Tak to nevypadá, že by něco řešilo, řádkování se stále všude mění podle toho, \renewcommand{\baselinestretch}{2}. Tak nevím... :-(
Petr Tomášek avatar 17.7.2011 17:07 Petr Tomášek | skóre: 39 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: LaTeX a změna řádkování u jednoho odstavce
Tak bych natvrdo přepsal
\everypar
ať LaTeX pukne vzteky. (P.S. proč vlastně nepoužíváš plain? ;-) )
multicult.fm | monokultura je zlo | welcome refugees!
1.11.2005 01:16 next | skóre: 3
Rozbalit Rozbalit vše Re: LaTeX a změna řádkování u jednoho odstavce
Odpovědět | | Sbalit | Link | Blokovat | Admin
Uryvok z mojej DP:
...
\newpage
\renewcommand{\baselinestretch}{1.0}
\tableofcontents

\newpage
\listoffigures

\newpage
\listoftables


\newpage
\pagenumbering{arabic}
\renewcommand{\baselinestretch}{1.5}
...

Proste zmenit \baselinestretch vzdy, ked je to treba.

1.11.2005 10:39 Miroslav Andrle | skóre: 18
Rozbalit Rozbalit vše Re: LaTeX a změna řádkování u jednoho odstavce
Odpovědět | | Sbalit | Link | Blokovat | Admin
V prostredi item staci nastavit
\itemsep=Xmm %za X dosad cislo (treba 0), mm znamena milimetry
jinak po kazdem zavolani \renewcommand{\baselinestretch}{X} se ti zmeni radkovani na X.
14.4.2008 17:50 kajienk
Rozbalit Rozbalit vše Re: LaTeX a změna řádkování u jednoho odstavce
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj,

zaručeným řešením je změnit před odstavcem na požadované, a za odstavcem změnit tím samým příkazem (jen s jiným číslem) zpátky. Není to sice elegantní, ale funguje to :)

Karel
28.6.2008 17:34 jezikk
Rozbalit Rozbalit vše Re: LaTeX a změna řádkování u jednoho odstavce
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mno vůbec mi to takhle nejde... nevím co dělám špatně. Píši to následovně:

begin{document}

\pagestyle{empty}

Text s řádkováním 1.

\renewcommand{\baselinestretch}{1.5}

Text s řádkováním 1,5.

\renewcommand{\baselinestretch}{1.0}

\newpage

\tableofcontents

\renewcommand{\baselinestretch}{1.5}

\pagestyle{plain}

Text s řádkováním 1,5.

end{document}

Jediné co mi funguje je, když příkaz \renewcommand{\baselinestretch}{1.5} dám do hlavičky a celý dokument mám řádkovaný 1,5. Neporadil by mi někdo v čem dělám chybu?
drc avatar 28.6.2008 23:08 drc | skóre: 5
Rozbalit Rozbalit vše Re: LaTeX a změna řádkování u jednoho odstavce
Zkus to takhle:

\renewcommand{\baselinestretch}{1.5}\footnotesize\normalsize

Určitě by ti to mělo fungovat :-) Myslím, že se změna řádkování "aktivuje" až po změně velikosti písma.
30.6.2008 09:42 jezikk
Rozbalit Rozbalit vše Re: LaTeX a změna řádkování u jednoho odstavce
Tenhle problém jsem vyřešil použitím:

\usepackage{setspace}

....

\begin{document}

\onehalfspacing

....

\singlespacing

....

\onehalfspacing

....

\end{document}

Myslím, že takhle je to jednoduší.
drc avatar 30.6.2008 11:04 drc | skóre: 5
Rozbalit Rozbalit vše Re: LaTeX a změna řádkování u jednoho odstavce
Určitě ano, ale myslím, že balíček setspace umí jenom řádkování 1, 1.5 a 2. Řešení s \baselinestretch je obecné.
10.2.2012 10:02 da helpa
Rozbalit Rozbalit vše Re: LaTeX a změna řádkování u jednoho odstavce
Samozrejme, ze jde zvolit libovolne radkovani:
\usepackage{setspace}
%\singlespacing
%\onehalfspacing
%\doublespacing
\setstretch{1.1}
a pozor, menit baselinestretch na 1.5 ne vzdy zmeni radkovani na 1.5

Zalezi totiz na velikosti zakladniho fontu dokumentu!
10.7.2011 15:54 Devil
Rozbalit Rozbalit vše Re: LaTeX a změna řádkování u jednoho odstavce
Sice starsi prispevok, ale urcite to funguje ;) Thx

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.