tohecz / ctuthesis

LaTeX template for theses at CTU in Prague
Other
39 stars 24 forks source link

mezery mezi odstavci - \parskip rozhodí nadpisy #24

Open MightyPork opened 8 years ago

MightyPork commented 8 years ago

Dobrý den, zkouším použít šablonu pro mojí BP, ale narazil jsem na problém s mezerami mezi odstavci.

Když použiji:

\setlength{\parskip}{1em}

tak odstavce mají mezery zhruba tak, jak chci, ale rozhodí se nadpisy:

screenshot_2016-04-03_18-07-06

Nechá se to nějak nastavit?

tohecz commented 8 years ago

Zkuste prosim pouzit tuto verzi souboru ctuth-pkg.tex:

https://raw.githubusercontent.com/tohecz/ctuthesis/460c099280af01946b717baead73e98fc713bf5b/ctuth-pkg.tex

Dejte mi prosim vedet, jestli to zabralo.

Take jeste jedna vec: doporucuju pridat kousek pruznosti v meziodstavcovych mezerach, treba pomoci:

\setlength{\parskip}{1.5ex plus 0.2ex minus 0.1ex}
MightyPork commented 8 years ago

Funguje dobře, jen jsem to ještě upravil aby texty nadpisů byly centrované na ten modrý obdélník (řádky \ctu@title@boxify), a trochu změnil mezery.

zjistil jsem ještě, že se to rozhodí, když změním \baselinestretch, ale to asi nechám jak je.

--- ctuth-pkg.tex-orig  2016-04-04 12:47:05.153282010 +0200
+++ ctuth-pkg.tex   2016-04-04 12:46:39.969917614 +0200
@@ -324,4 +324,5 @@
 }
 \def\ttlh@ctuch#1#2#3#4#5#6#7#8{
+   \vspace{-\parskip}
    % If the chapter is starred, we still want to \chaptermark it, just we use the variant \chapterstarmark.
    \ifttl@label\else\chapterstarmark{#8}\fi
@@ -337,15 +338,21 @@
 % Comments to the chapter style apply here too.
 \def\ttlh@ctus#1#2#3#4#5#6#7#8{
+   \vspace{-.2em}
    \ifttl@label\else\sectionstarmark{#8}\fi    
    \ifttl@label\else\addcontentsline{toc}{section}{#8}\fi
-   \ctu@title@boxify@x{#5}{0pt}{#3}{ #1{\ifttl@label#2\fi\strut\color{ctubluetext}#8\strut} }{}
+   \ctu@title@boxify@x{#5}{0pt}{#3}{ \vspace{-1pt} #1{\ifttl@label#2\fi\strut\color{ctubluetext}#8\strut} }{}
+   \vspace{-.5em}
 }
 \def\ttlh@ctuss#1#2#3#4#5#6#7#8{
+   \vspace{-.2em}
    \ifttl@label\else\addcontentsline{toc}{subsection}{#8}\fi
    \ctu@title@boxify@x{#5}{0pt}{#3}{ #1{\ifttl@label#2\fi\strut\color{ctubluetext}#8\strut} }{}
+   \vspace{-.5em}
 }
 \def\ttlh@ctusss#1#2#3#4#5#6#7#8{
+   \vspace{-.2em}
    \ifttl@label\else\addcontentsline{toc}{subsubsection}{#8}\fi
-   \ctu@title@boxify@x{#5}{0pt}{#3}{ #1{\ifttl@label#2\fi\strut\color{ctubluetext}#8\strut} }{}
+   \ctu@title@boxify@x{#5}{0pt}{#3}{ \vspace{-1pt} #1{\ifttl@label#2\fi\strut\color{ctubluetext}#8\strut} }{}
+   \vspace{-.5em}
 }
 % Modified \ttl@page@ii to use \cleardoublepage instead of some idiocy