Jak psát řešení

Sice dostaneš, co vidíš, ale vážně to chceš?

Jistě jste už mnohokrát připravovali nějaké texty na počítači a nejspíš jste k tomu používali program Word či nějakého jeho příbuzného. Word je tzv. WYSIWYG editor, což znamená, že editujeme přímo výstupní podobu (z anglického What You See Is What You Get). Toto však porušuje princip oddělení formy a obsahu.

Vytváření dokumentů v TeXu je podobné psaní programů. Pracuje se zdrojovým kódem (v textovém editoru), který se překládá (to dělá právě TeX) do výsledné podoby, např. PDF. K vytváření dokumentů pomocí TeXu tedy potřebujeme editor, překladač (TeX) a prohlížeč (třeba Adobe Reader).

K čemu si takto komplikovat práci oproti Wordu? Jak již bylo zmíněno, tento postup vede k lepšímu oddělení obsahu a formy (snadná případná změna výsledné podoby), můžete využít naši šablonu řešení, která obsahuje vše nutné a jedná-li se o sazbu matematických výrazů, je TeX jasná volba.

Overleaf

Overleaf je online prostředí pro tvorbu a správu dokumentů v LaTeXu, schopné překládat. Výhodou je, že není potřeba nic instalovat, šablonu jsme pro vás připravili, stačí se jen přihlásit, zkopírovat projekt a můžete TeXat. Další výhodou je přítomnost online úložiště a otevírání v prohlížeči, takže se dá TeXat z libovolného zařízení s prohlížečem.

Nevýhodou pak je, že online se předpokládá s kompilací TeXu, ale součástí TeXání někdy může být generování zdrojového souboru pomocí skriptu, což by na Overleafu nemuselo být spustitelné.

Postup

  1. Zaregistrujte se na Overleaf, buď pomocí Googlu nebo pomocí mailové adresy
  2. Otevřete naši šablonu
  3. Začnete editovat šablonu (jméno, typ úlohy, číslo série)
  4. Můžete začít TeXat. Návody k samotnému LaTeXu si vygooglete dle potřeby (Hint: pro začátečníky má Overleaf celkem dobré tutoriály.)

Instalace lokálního kompilátoru

Lokální instalace poskytuje více možností, větší kontrolu a funkčnost i offline.

Výše jsme uvedli, kolik programů je potřeba pro překlad TeXových dokumentů. Nemusíte se obávat, že byste je museli všechny shánět a konfigurovat. Pro Windows existuje TeXová distribuce MiKTeX, která vše vyřeší za vás.

Z webu MiKTeXu si stáhněte klikací instalátor.

Součástí distribuce je i editor TeXworks. Tento spustíme a napíšeme následující dokument v UTF-8 (kódování zvolíme vpravo dole):

\documentclass[12pt,a4paper]{article}

% základní balíčky
\usepackage[utf8]{inputenc}
\usepackage[czech]{babel}
\usepackage[T1]{fontenc}
\usepackage[headheight=20pt,margin=2cm,tmargin=3cm, headsep=2cm]{geometry}
\usepackage{lmodern}

% hlavička
\usepackage{fancyhdr}
\usepackage{lastpage}
\fancyhf{}
\cfoot{\thepage/\pageref{LastPage}}
\pagestyle{fancy}

% výplň hlavičky
\lhead{\textbf{Úloha V-P}}
\rhead{MFF UK, \textbf{Student Pilný}}

\begin{document}
Řešení úlohy
\end{document}

Musíme už jen místo řádku Řešení úlohy napsat naše řešení. Vše, co je za znakem % LaTexový překladač považuje za naši poznámku, až dokud nenarazí na nový řádek. Překladači je jedno kolik máme řádků vynecháno, nový řádek vytvoří buď sám, když se text nevejde na řadek, nebo ho můžeme donutit nový řádek udělat pomocí \\.

Spustíme překlad zeleným tlačítkem. Je-li vše v pořádku, napravo od editoru se zobrazí vaše první stránka vysázená TeXem. Je to normální soubor PDF otevřený v integrovaném prohlížeči. Pomocí Ctrl+klik můžete přecházet mezi zdrojovým kódem a odpovídajícím místem v PDF, a obráceně.

Zmínka o jiných editorech

Za zmínku stojí ještě pár dalších editorů.

  • TeXstudio – má našeptávač, který poradí se syntaxí LaTexových příkazů

  • Visual Studio Code – univerzální textový editor, který má spoustu užitečných rozšíření

Sazba matematiky

Kvůli sazbě matematiky jsme si zvolili TeX. Řekněme si tedy, jak na to. Krátké vzorečky, vztahy a proměnné se sází v řádkovém režimu mezi dolary

Pro čísla na kostce platí $0 < n < 7$.

Větší a složitější vzorce sázíme v blokovém režimu mezi dvojice dolarů.

Síla je dána jako
$$
F = mg \sin(\alpha)\,.
$$

Argumenty maker se uzavírají mezi složené závorky (je-li argument jeden znak, je možné je vynechat). Nejčastěji používanými příkazy jsou

  • mocnění $2^5 = 32$
  • odmocňování $\sqrt{1-\sin^2(x)} = |\cos(x)|$
  • zlomky $\frac{p}{q}$
  • dolní index $a_1$

Pokud nechcete instalovat celou TeXovou mašinérii, lze použít podobnou syntaxi v editoru rovnic v OO Writeru i v MS Wordu.

Odkazy

Pokud hledáte starou webovou stránku, najdete ji na https://old.fykos.cz