Skip to content
Snippets Groups Projects
Commit 402118a5 authored by jee7's avatar jee7
Browse files

Moved back to LuaLaTeX. Underlined links, full-width table, and Courier New (I think?).

parent 8050f87b
No related branches found
No related tags found
No related merge requests found
# Add --shell-escape flag needed for minted
$latex = 'latex %O --shell-escape %S';
$pdflatex = 'pdflatex %O --shell-escape %S';
#$pdflatex = 'pdflatex %O --shell-escape %S';
$pdflatex = 'lualatex -file-line-error %O %S';
$pdf_mode = 1;
......
% Värvid
\definecolor{cellhighlight}{rgb}{0.85, 0.91, 0.97}
\definecolor{colorCellHighlight}{rgb}{0.85, 0.91, 0.97} % Nii saab defineerida oma värve
% Viited
% Siin saate valida viitamisstiili
%\usepackage[style=../unitartucs/numeric]{biblatex} % Numbriline viitamine [1], tähestikulises järjekorras viited.
\usepackage[style=unitartucs/citations/numeric,sorting=none]{biblatex} % Numbriline viitamine [1], viitamise järjekorras viited.
% \usepackage[style=../unitartucs/alphabetic]{biblatex} % AMS-stiilis viitamine [ABC], tähestikulises järjekorras viited.
% \usepackage[style=../unitartucs/authoryear,uniquename=init]{biblatex} % APA-stiilis viitamine (Koit 2010), tähestikulises järjekorras viited.
\addbibresource{estonian/viited.bib} % Selles failis on Teie bibliograafia kirjed
\ No newline at end of file
% ACM-stiilis numbriline viitamine [1], tähestikulises järjekorras viited.
% \usepackage[style=unitartucs/citations/numeric]{biblatex}
% IEEE-stiilis numbriline viitamine [1], viitamise järjekorras viited.
\usepackage[style=unitartucs/citations/numeric,sorting=none]{biblatex}
% AMS-stiilis trigraafiline viitamine [ABC], tähestikulises järjekorras viited.
% \usepackage[style=unitartucs/citations/alphabetic]{biblatex}
% APA-stiilis viitamine (Koit 2010), tähestikulises järjekorras viited.
% \usepackage[style=unitartucs/citations/authoryear,uniquename=init]{biblatex}
\addbibresource{estonian/viited.bib} % Selles failis on Teie bibliograafia kirjed
\section{Sissejuhatus} \label{sissejuhatus}
Teie lõputöö koosneb tiitellehest, infolehest, visuaalsest kokkuvõttest (vajadusel või soovi korral), sisukorrast, peatükkidest, viidetest ja lisadest. Käesolev mall on aluseks ja annab juhised, kuidas kõiki neid komponente ja lõputööd tervikuna vormistada. Vormistamine on 25\% Teie lõputöös hinnatavast, seega on soovitatav varuda selleks piisavalt määral aega.
aab Teie lõputöö koosneb tiitellehest, infolehest, visuaalsest kokkuvõttest (vajadusel või soovi korral), sisukorrast, peatükkidest, viidetest ja lisadest. Käesolev mall on aluseks ja annab juhised, kuidas kõiki neid komponente ja lõputööd tervikuna vormistada. Vormistamine on 25\% Teie lõputöös hinnatavast, seega on soovitatav varuda selleks piisavalt määral aega.
Siin dokumendis on juhised Overleaf LaTeX keskkonnas vormistamiseks. Selle tarkvara kasutamine ei ole kohustuslik, kuid annab Teile tööriistad korrektselt vormistada. Vastavalt oma soovile võite kasutada ka teisi võimekaid tekstiredaktoreid nagu Microsoft Word, Apache OpenOffice Writer või Pages. Microsoft Wordis vormistamiseks on eraldi mall. Juhendajaga koos lõputöö mustandiga tööd tehes olete võib-olla kasutanud Google Docs tarkvara. Kuigi Google Docs on väga hea tööriist mustandiga koostöösõbralikult töötamiseks, ei ole seal paraku piisavalt tööriistu lõputöö korrektseks vormistamiseks. Seega, kui olete jõudnud lõputöö kirjutamisega nii kaugele, et mustandi pealt puhtand teha, tuleks puhtandi vormistamiseks kasutada piisavalt võimekaid tööriistapakette.
......
......@@ -86,46 +86,42 @@ Peale jooniste saab lõputöösse lisada ka andmetabeleid. Tabelite lisamisel tu
Tabeli puhul kehtivad samad soovitused nagu jooniste puhul. Ainus erinevus on, et tabeli pealdis käib tabeli kohale (jooniste puhul käib alla). Vaata näiteks tabel~\ref{tabel:elementideErinevused}.
\begin{table}[htb]
\begin{table}[htb!]
\centering
\caption{Jooniste ja tabelite vormistamise
erinevused lõputöö dokumendis.}
\caption{Jooniste ja tabelite vormistamise erinevused lõputöö dokumendis.}
\label{tabel:elementideErinevused}
\begin{tabular}{|r|c|c|}
\hline
& \textbf{Pealdise asukoht} & \textbf{Sisu} \\
\hline
\textbf{Joonis} & All & Pildid, graafikud, fotod, ekraanitõmmised \\
\hline
\textbf{Tabel} & \cellcolor{cellhighlight} Kohal & Andmed \\
\hline
\textbf{Koodinäide} & All või puudub & Programmi kood, pseudokood \\
\hline
\end{tabular}
\begin{tblr}{width=1.0\textwidth, hlines, vlines,
colspec = { Q[r,font=\bfseries] Q[c] X[c] },
row{1} = {font=\bfseries},
cell{3}{2} = {bg = colorCellHighlight},
}
& Pealdise asukoht & Sisu \\
Joonis & All & Pildid, graafikud, fotod, ekraanitõmmised \\
Tabel & Kohal & Andmed \\
Koodinäide & All või puudub & Programmi kood, pseudokood \\
\end{tblr}
\end{table}
Ülal olev tabel~\ref{tabel:elementideErinevused} on loodud järgneva koodiga:
Ülal olev tabel \ref{tabel:elementideErinevused} on loodud järgneva koodiga:
\begin{minted}{tex}
\begin{table}[htb]
\begin{table}[htb!]
\centering
\caption{Jooniste ja tabelite vormistamise
erinevused lõputöö dokumendis.}
\caption{Jooniste ja tabelite vormistamise erinevused lõputöös.}
\label{tabel:elementideErinevused}
\begin{tabular}{|r|c|c|}
\hline
& \textbf{Pealdise asukoht} & \textbf{Sisu} \\
\hline
\textbf{Joonis} & All & Pildid, graafikud, fotod, ekraanitõmmised \\
\hline
\textbf{Tabel} & \cellcolor{cellhighlight} Kohal & Andmed \\
\hline
\textbf{Koodinäide} & All või puudub & Programmi kood, pseudokood \\
\hline
\end{tabular}
\begin{tblr}{width=1.0\textwidth, hlines, vlines,
colspec = { Q[r,font=\bfseries] Q[c] X[c] },
row{1} = {font=\bfseries},
cell{3}{2} = {bg = colorCellHighlight},
}
& Pealdise asukoht & Sisu \\
Joonis & All & Pildid, graafikud... \\
Tabel & Kohal & Andmed \\
Koodinäide & All või puudub & Programmi kood, pseudokood \\
\end{tblr}
\end{table}
\end{minted}
See kood on sarnane eelnelnud jooniste koodiga, kuid sisaldab kahte keskkonda. Esiteks on keskond \verb|table|, mille sees on ka tabelile eelnev pealdis. Seejärel tuleb keskkond \verb|tabular|, kus on siis juba tabel ise. Tulbad on joondatud nii, et esimene tulp on paremjoondusega \verb|r| ning teised keskjoondusega \verb|c|. Esimene tulp ja esimene rida on kirjutatud rasvase kirjaga ning üks lahter on värvitud helesiniseks.
See kood on sarnane eelnelnud jooniste koodiga, kuid sisaldab kahte keskkonda. Esiteks on keskond \verb|table|, mille sees on ka tabelile eelnev pealdis. Seejärel tuleb keskkond \verb|tblr|, kus on siis juba tabel ise. Antud juhul on määratud tabeli laiuseks terve lehe laius \verb|1.0\textwidth| ning tabelile kõik jooned \verb|hlines| ja \verb|vlines|. Tabeli tulbad on koostatud nii, et kaks esimest on kitsad (\verb|Q|) ning viimasesse pannakse kogu ülejäänud ruum (\verb|X|). Tulbad on joondatud nii, et esimene tulp on paremjoondusega \verb|r| ning teised keskjoondusega \verb|c|. Esimene tulp ja esimene rida on kirjutatud rasvase kirjaga ning tulp indeksiga (3,2) on värvitud helesiniseks.
\subsubsection{Koodinäited}
Programmi kood on soovitatav kirjutada püsisammulise (\emph{monospace}) kirjastiiliga. Tuleks valida üks selline kirjastiil ja kasutada sama läbivalt lõputöö vältel. Näited sellistest püsisammulistest kirjastiilidest on Consolas ja \texttt{Courier New}. Käesolevas mallis on kasutatud \verb|fontspace| paketti, milles on olemas kirjastiil \texttt{Courier New}\footnote{\url{https://www.overleaf.com/learn/latex/Questions/Which_OTF_or_TTF_fonts_are_supported_via_fontspec\%3F}}.
......
......@@ -7,9 +7,6 @@
\usepackage{xcolor}
\definecolor{colorURL}{rgb}{0.15, 0.33, 0.09}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
% Tüpograafia
\usepackage{parskip} % Taandrea asemel lõiguvahe
\widowpenalty=10000
......@@ -46,8 +43,10 @@
}
% Fondid
\RequirePackage[defaultsups,largesc,trueslanted]{newtxtext} % Times
\RequirePackage{tgcursor} % Courier
\usepackage{fontspec}
\setmainfont{Times New Roman}
\setsansfont{Arial}
\setmonofont{Courier New}
% Peatükkide pealkirjad
\usepackage{titlesec}
......@@ -118,6 +117,7 @@
% Tabelid
\usepackage{colortbl}
\usepackage{tabularray}
% Koodinäited
\usepackage{minted}
......@@ -229,11 +229,7 @@
% Lingid ja PDF-i meta-andmed
\AtEndPreamble{
\usepackage[normalem]{ulem}
\setlength{\ULdepth}{1.2pt}
\newcommand{\link}[1]{ \uline{\url{#1}}} % TODO: Pikk link jookseb lehelt välja
\usepackage[breaklinks]{hyperref}
\hypersetup{
colorlinks,
......@@ -242,6 +238,12 @@
breaklinks
}
\urlstyle{same} % Lingid sama fondiga nagu tekst
\usepackage{lua-ul}
\DeclareUrlCommand{\url}{%
\def\UrlFont{\color{colorURL}\normalfont}% Color with our URL color
\def\UrlLeft##1\UrlRight{\underLine[height=1pt, top=-0.25ex]{##1}}% Close underline like in Word
}
% hyperref-i adapteerimine lisatud subsubsubsection-i jaoks
\newcommand*{\toclevel@subsubsubsection}{4}
......@@ -258,4 +260,6 @@
\DeclareLanguageMapping{estonian}{unitartucs/estonian}
\DeclareLanguageMapping{english}{unitartucs/english}
\usepackage{csquotes}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment