Waynův tutoriál k systému LaTeX a všeho okolo

Zobrazit PDF

Toto byl první papír, kde jsem zkusil text řadit do bloků. A upřímně z toho vzešel tak dobře vypadající dokument, že jsem z toho udělal další template pro běžné použití.

Preambule:

\documentclass{article}
\usepackage[czech]{babel}
\usepackage{geometry}
\geometry{a4paper, margin=2cm}
\usepackage{enumitem}
\usepackage{parskip}
\usepackage{nopageno}
\usepackage{xcolor}
\usepackage[enable]{darkmode}
\usepackage{mdframed}
\usepackage{lmodern}
\usepackage[fixed]{fontawesome5}

Documentclass je klasicky article, podpora českého textu, nepoužítám UTF8 kódování, protože je u LuaLaTeX kompilátoru nepraktické.

Přes Geometry mám nastavený formát papíru A4 a 2cm margins.

Nopageno zamezuje číslování stránek, které je u jednostránkových dokumentů stejně zbytečné.

Darkmode rád využívám u dokumentů, které nemusím tisknout, protože usnadňuje čtení na monitoru.

Fontawesome5 je přežitkem, který mi bylo líto smazat poté, co jsem si zkoušel hrát s různými druhy šipek namísto odrážek.

Vlastní commandy:

\setlist[itemize]{label=\textcolor{cyan}{$\hookrightarrow$}} %\textbullet \faGreaterThan

\definecolor{DP}{HTML}{293133}

\NewDocumentCommand{\wextbf}{m}{%
	{\vspace{-6pt}\hspace{-7pt}\noindent\colorbox{cyan}{\color{DP}\textbf{#1}}}
}

\NewDocumentCommand{\textbw}{m}{%
	{\color{cyan}{#1}}
}

\NewDocumentCommand{\wemph}{m}{%
	{\color{cyan}\emph{#1}}
}

\newcommand{\mysection}[2]{
	\setlength\fboxsep{4pt} % spacing around box contents
	\section*{\colorbox{DP}{\makebox[\dimexpr\textwidth-2\fboxsep\relax]{\color{cyan}#1\hfill#2}}}\vspace{-4pt}
}

\setlist je zde použit pro nahrazení klasické bílé tečky jako odrážky azurovou šipkou. Zakomentované mám další možnosti odrážet, se kterými jsem si pohrával.

Barva #293133 je barvou tmavého pozadí, tuto barvy využívám kdykoli chci, aby něco splynulo s pozadím.

\wextbf je fukčním názvem pro každý čtverec, jedná se o tučný text (\textbf) v azurovém čtverci a s barvou textu právě DP.

\textbw je zase pouze barevným zvárazněným textu.

\wemph je azurovaný text v emphasis (kurzívou).

\mysection je nečíslovanou sekcí ve svém boxu splývajícím s pozadím stránky a azurovým textem.

Obsah dokumentu

Nastavení velikostí

\begin{document}
\fontsize{10pt}{10pt}\selectfont
\setlength\parindent{0em}

Velikost textu 10pt, bez odsazení paragrafů.

Blok textu

% Biografie a literární kontext
\begin{mdframed}[backgroundcolor=DP,
	linecolor=cyan,
	linewidth=2pt,
	innertopmargin=5pt,
	innerbottommargin=5pt,
	innerleftmargin=5pt,
	innerrightmargin=5pt]\color{white}

Barva pozadí jako DP, aby se shodovala s barvou textu (defaultní hodnota je white); barva okraje je azurová; tloušťka okraje 2pt; vnitřní okraje (odsazení vnitřního textu od okrajů boxu) 5pt; barva textu nastavená jako white (defaultní hodnota black).

Itemize prostředí

\begin{itemize}[leftmargin=*]\setlength\itemsep{-4pt}
	\item \textbw{Psychologický realismus} -- Hluboká analýza vnitřních konfliktů, motivací a emocí postav, odhalující složitost lidské psychiky.

Bez odsazení od levého okraje, odsazení mezi jednotlivými itemy -4pt pro zůžení mezer.

Hotové PDF

havlicekpetrolej

Celý kód

havlicekpetrolej.tex

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

+