version 0.2.10
Info
Fithesis je LaTeXovy styl pro tvorbu bakalářských a diplomových prací
Dokumentace
Tento text popisuje instalaci a použití sady maker pro sazbu diplomové a bakalářské práce na Fakultě informatiky Masarykovy univerzity v systému LATEX. Uživateli umožní jednotně vysadit všechny potřebné povinné i nepovinné části stanovené v pokynech pro vypracování diplomové a bakalářské práce na FI MU. Jeho použití však automaticky nezaručuje typografickou správnost, je třeba ho případně použít jako pomůcku.
Instalace maker fithesis
K samotné instalaci stylu jsou potřeba alespoň dva soubory: standardní instalační soubory LATEXu fithesis.dtx a fithesis.ins. Protože je v makrech používáno písmo Palatino, logo Fakulty informatiky a samotná sazba diplomové a bakalářské práce je založena na stylu scrreprt, je třeba zároveň instalovat i tuto podporu, pokud ji distribuce TEXu kterou používáte neobsahuje.
Po spuštění instalace příkazem tex fithesis.ins se vygenerují soubory fithesis.cls (základní třída) a soubory fit10.clo, fit11.clo a fit12.clo (volby určující velikost písma). Příkazem cslatex fithesis.dtx je možné přeložit dokumentaci.
Použití třídy fithesis
Pro použití sady maker uvedeme v příkazu \documentclass vytvářeného dokumentu třídu (styl) fithesis, která může být modifikována volbami, umístěnými ve volitelném parametru tohoto příkazu. Možné volby jsou tyto:
-
10pt - změní základní velikost písma na 10 bodů. Při této volbě je počet řádků vysazené strany roven 40ti, průměrný počet znaků na řádku se pohybuje mezi 70ti až 80ti. Nedoporučováno, pokud nebude při výsledném tisku tiskové zrcadlo zvětšováno z B5 na A4.
-
11pt - základní velikost písma bude 11 bodů. Tato volba byla ve starší verzi nastavena implicitně. Počet řádek vysazené strany je 40, průměrný počet znaků na řádce při použití fontu Palatino je 65 až 70.
-
12pt - Základní velikost písma se touto volbou změní na 12 bodů. Počet řádeků na stránce je 38, průměrný počet znaků na řádce je 55 až 60. Tato volba je implicitní a doporučována.
-
oneside - Tato volba umožní sazbu práce pouze jednostraně, je nastavena implicitně. Sazba je pouze na stranách lichých. Tato volba je implicitní a doporučována.
-
twoside - Sazba práce bude oboustraná, rozlišují se liché a sudé strany, začátky kapitol a jiných významných celků jsou umístěny vždy na straně liché, tedy pravé.
-
onecolumn - Implicitně nastavená volba pro sazbu textu do jednoho sloupce na stránce. Text je zarovnaný oba okraje sloupce.
-
twocolumn - Tato volba umožní sazbu textu do dvou sloupců na stánku. Text je zarovnaný na oba okraje sloupce. Tato volba je implicitní a doporučována.
-
draft - Po nastavení této volby bude špatně zalomený text na koncích řádků zvýrazněn černým obdélníčkem pro snažší vizuální identifikaci. Dále volbu přebírají další balíky, jako je graphics, a zde způsobí sazbu rámečků místo vkládání obrázků.
-
final - Opak volby draft. Tato volba je nastavena implicitně. Jednotlivé volby se mohou patřičně kombinovat. Lze volit mezi velikostí základního písma (10pt, 11pt a 12pt), mezi sazbou jednostrannou a oboustrannou, sazbou jednosloupcovou a dvousloupcovou a mezi konečnou finální podobou a konceptem dokumentu (volby final a draft).
Popis jednotlivých maker
Následující makra slouží k vložení základních údajů potřebných k vysazení titulní strany. Na titulní stranu se kromě názvu práce, jména studenta a roku vypracování vysadí také logo fakulty.
- \thesistitle
-
Makro umožní vložit název práce, u dvouřádkových či víceřádkových názvů se standardně oddělí jednotlivé části příkazem \\ s volitelným parametrem meziřádkového prokladu.
- \thesissubtitle
-
Makro umožní vložit název typu práce, např. bakalářská práce diplomová práce atd.
- \thesisstudent
-
Makro umožní pomocí svého jediného parametru vložit jméno studenta.
- \thesiswoman
-
Makro umožní vložit pohlaví studenta, volby jsou: true, false (nahrazuje použití přepínače \ifwoman).
- \thesisfaculty
-
Makro umožní stanovit pod jakou fakultou byla práce napsána. Podle toho se také vloží patřičné logo a název fakulty na titulní stránku. Jsou podporovány tyto fakulty MU:
-
Fakulta informatiky - fi,
-
Přírodovědecká fakulta - sci,
-
Právnická fakulta - law,
-
Ekonomicko-správní fakulta - eco,
-
Fakulta sociálních studií - fss,
-
Lékařská fakulta - med,
-
Pedagogická fakulta - ped,
-
Filozofická fakulta - phil
například: \thesisfaculty{fi}. Lze použít i vlastní název, pokud práce není psaná pod žádnou z výše uvedených fakult MU, pak je nutné zadat i název univerzity \thesisuniversity{}, jméno souboru loga fakulty (bez přípony) \thesislogo{} a též do makra \thesisyear{} sídlo dané univerzity (pro MU toto není třeba).
-
- \thesisyear
-
Makro umožní vložit rok vypracování práce. \thesisadvisor Makro umožní vložit jméno vedoucího práce. \thesisuniversity Makro umožní stanovit pod jakou univerzitou byla práce napsána. Má význam jen v případě, že práce není psaná pod MU.
- \thesislogo
-
Makro umožní stanovit soubor (bez přípony) loga fakulty pod jakou byla práce napsaná. Má význam jen v případě, že práce není psaná pod MU.
- \thesislang
-
Makro umožní stanovit jazyk, ve kterém je práce napsaná (v současné době jsou podporovany variany: cs, sk, en).
- \ThesisTitlePage
-
Titulní strana práce se vysadí příkazem \ThesisTitlePage a využije předem zadaných údajů názvu práce a jména studenta a roku vypracování.
- \FrontMatter
-
Toto makro se vloží na začátek dokumentu (nejlépe za příkaz \begin{document}). První strany dokumentu obsahujících prohlášení, abstrakt a klíčová slova se nastaví na římské číslování. U dalších stran včetně obsahu a následujících kapitol se pomocí makra \MainMatter nastaví arabské číslování.
Povinné části diplomové práce
Následující makra jsou potřebná k vysazení povinných částí diplomové práce. Jsou jimi prohlášení o samostatném vypracování, shrnutí diplomové práce a klíčová slova. Nepovinou částí je poděkování. Pro všechny tyto celky je vždy definováno prostředí, které zajistí kromě vysazení každé části na samostatnou stranu například také jednotné styly nadpisů. Poslední povinnou částí je seznam literatury, ten se, stejně jako obsah diplomové práce již sází pomocí standardních LATEXových příkazů.
- ThesisDeclaration
-
Prostředí ThesisDeclaration vysadí stránku s prohlášením o samostatném vypracování diplomové práce. Text tohoto prohlášení může uživatel předefinovat pomocí makra \DeclarationText. Implicitně sázený text je následovný:
Prohlašuji, že tato diplomová práce je mým původním autorským dílem, které jsem vypracoval samostatně. Všechny zdroje, prameny a literaturu, které jsem při vypracování používal nebo z nich čerpal, v práci řádně cituji s uvedením úplného odkazu na příslušný zdroj.
Dále se vloží makro \AdvisorName, které vysází údaje o vedoucím práce.
- ThesisThanks
-
Toto prostředí umožní vysadit poděkování.
- ThesisAbstract
-
Shrnutí diplomové práce je možno vysadit pomocí prostředí ThesisAbstract. Shrnutí by mělo zabírat prostor nejvýše jedné strany.
- ThesisAbstracten
-
Abstract diplomové práce v angličtině je možno vysadit pomocí prostředí ThesisAbstracten. Abstract by měl zabírat prostor nejvýše jedné strany.
- ThesisKeyWords
-
Klíčová slova oddělená čárkami se vepíší do prostředí ThesisKeyWords.
- \MainMatter
-
Makro \MainMatter nastaví kromě arabského číslování stránek také implicitní styl stránky pro sazbu následujících kapitol. V tomto stylu se do hlavičky stránky vkládá název aktuální kapitoly a od ostatního textu se záhlaví oddělí horizontální čarou.
Protože je použito dvojí číslování je nutné zadat hyperrefu parametry, které zajistí správné odkazování unitř dokumentu. \usepackage[plainpages=false, pdfpagelabels]hyperref
Další text diplomové práce (obsah, úvod, jednotlivé kapitoly a části, popřípadě závěr, literatura či dodatky) se již sází standardními příkazy. Následuje zjednodušený ukázkový příklad kostry diplomové práce.
\documentclass[11pt,draft,oneside]{fithesis}
\usepackage[plainpages=false, pdfpagelabels]{hyperref}
\thesistitle{Tvorba dokumentu v XML}
\thesissubtitle{Bakalářská práce}
\thesisstudent{Jméno Příjmení}
\thesiswoman{false}
\thesisfaculty{fi}
\thesisyear{jaro 2003}
\thesisadvisor{Jméno Příjmení}
\begin{document}
\FrontMatter
\ThesisTitlePage
\begin{ThesisDeclaration}
\DeclarationText
\AdvisorName
\end{ThesisDeclaration}
\begin{ThesisThanks}
Zde bude uvedeno \uv{poděkování} ...
\end{ThesisThanks}
Obdobně jako poděkování se mohou vysadit shrnutí a klíčová
slova pomocí prostředí Thesisacti a ThesisKeyWordsi.
\MainMatter
\tableofcontents
\chapter*{Úvod}
Text ...
% Následují další kapitoly a podkapitoly, popřípadě závěr, dodatky,
% seznam literatury či použitých obrázků nebo tabulek.
\bibliographystyle{plain} % bibliografický styl
\bibliography{mujbisoubor} % soubor s citovanými
% položkami bibliografie
\end{document}
Instalace
usage: install.sh version [tex_dir]
example: install.sh 0.2.10
example: install.sh 0.2.10 /opt/texlive
example: install.sh 0.2.10 /usr/share
Download
instalator UNIX: install.sh.zip
instalator WINDOWS: install.bat.zip
fi
muni