add master template

This commit is contained in:
koksnuss 2019-06-25 12:59:42 +02:00
parent 3ff65bf1e6
commit 318c52d7d1
13 changed files with 300 additions and 1 deletions

View File

@ -1,3 +1,3 @@
# texmaster
Latex master template. Each branch is a complete document.
Latex master template.

6
abstract.tex Normal file
View File

@ -0,0 +1,6 @@
\begin{abstract}
\section*{Abstract}
\label{abstract}
% content ...
\noindent \textbf{Keywords:} \metakeywords
\end{abstract}

7
acknowledgements.tex Normal file
View File

@ -0,0 +1,7 @@
% acknowledgements
\cleardoublepage
\section*{Acknowledgements}
\label{acknowledgements}
Thanks to my girlfriend \textit{Eva Rüdinger}, my friends and my family for being there for me, even in difficult times.\\
%
%\noindent Thanks to my teacher and former supervisor for my bachelor thesis \textit{Ralf Otterpohl} from the \ac{tuhh} for encountering me to the field of ecological construction in general and especially wood construction.\\

114
acronyms_abbreviations.tex Normal file
View File

@ -0,0 +1,114 @@
% acronyms & abbreviations
\usepackage{acro}
\DeclareAcroListStyle{mystyle}{table}{ % define custom acro list style
table=tabular, % use tabluar template
table-spec=@{}p{1.5cm}p{\dimexpr\textwidth-2cm-2\tabcolsep}@{}} % set constant space (even with multiple lists) between acronym and axplanation
\acsetup{
list-heading=subsection*,
hyperref=true,
list-style=mystyle,
extra-style=plain}
%%%%%%%%%%%%%%%%% CLASS Abbreviations - abb
\DeclareAcronym{bst}{short=BST, long=Institute for building mechanics and steel construction, extra=at the TUHH, class=abb}
\DeclareAcronym{co2}{short=$CO_2$, long=carbon dioxide, class=abb}
\DeclareAcronym{cov}{short=COV, long=coefficient of variation, class=abb}
\DeclareAcronym{ects}{short=ECTS, long=European Credit Transfer and Accumulation System, class=abb}
\DeclareAcronym{ec5}{short=EC5, long = Eurocode 5, extra=\cite{ec5}, class=abb}
\DeclareAcronym{eta}{short= ETA, long = European Technical Approval, class=abb}
\DeclareAcronym{ethz}{short=ETHZ, long=Swiss Federal Insitute of Technology Zurich, class=abb}
\DeclareAcronym{glulam}{short=glulam, long=glued laminated timber, class=abb}
\DeclareAcronym{ibk}{short=IBK, long=Institute of Structural Engineering, extra= at the ETHZ, class=abb}
\DeclareAcronym{jcss}{short=JCSS, long=Joint Committee on Structural Safety \cite{jcss-timber}, class=abb}
\DeclareAcronym{lvl}{short=LVL, long=laminated veneer lumber, class=abb}
\DeclareAcronym{mc}{short=MC, long=moisture content, extra=[\%], class=abb}
\DeclareAcronym{mor}{short=MOR, long=modulus of rupture, extra=[\si{\f}], class=abb}
\DeclareAcronym{rh}{short=RH, long=relative humidity, extra=[\%], class=abb}
\DeclareAcronym{sc}{short=SC, long=service class, extra=referring to a \acs{mc} and \acs{rh}, class=abb}
\DeclareAcronym{sls}{short=SLS, long=serviceablility limit state, class=abb}
\DeclareAcronym{std}{short=STD, long=standard deviation, class=abb}
\DeclareAcronym{tbr}{short=TBR, long=threaded beech rod, class=abb}
\DeclareAcronym{tb}{short=TB, long=top-boom, class=abb}
\DeclareAcronym{bb}{short=BB, long=bottom-boom, class=abb}
\DeclareAcronym{ts1}{short=TS1, long=test series 1, extra=TBR-withdrawal/indentation tests, class=abb}
\DeclareAcronym{ts2}{short=TS2, long=test series 2, extra=truss bending tests, class=abb}
\DeclareAcronym{tsr}{short=TSR, long=threaded steel rod, class=abb}
\DeclareAcronym{sts}{short=STS, long=self tapping screw, class=abb}
\DeclareAcronym{tuhh}{short=TUHH, long=Technical University Hamburg, class=abb}
\DeclareAcronym{uls}{short=ULS, long=ultimate limit state, class=abb}
%%%%%%%%%%%%%%%%% CLASS Upper-case Latin letters - ull
\DeclareAcronym{Am}{short=$A_{mean}$, long=mean area, extra=[\si{\a}], class=ull}
\DeclareAcronym{D}{short=$D$, long=truss-section-length, extra=[\si{\mm}], class=ull}
\DeclareAcronym{E}{short=$E$, long=Young's modulus, extra=[\si{\f}], class=ull}
\DeclareAcronym{E0m}{short=$E_{0,mean}$, long=mean Young's modulus parallel to the grain, extra=[\si{\f}], class=ull}
\DeclareAcronym{E005}{short=$E_{0,05}$, long=characteristic Young's modulus parallel to the grain, extra=[\si{\f}], class=ull}
\DeclareAcronym{E90m}{short=$E_{90,mean}$, long=mean Young's modulus perpendicular to the grain, extra=[\si{\f}], class=ull}
\DeclareAcronym{Es}{short=$E_s$, long=mean Young's modulus of steel, extra=[\si{\f}], class=ull}
\DeclareAcronym{Fh}{short=$F_h$, long=half four-point bending force, extra=[\si{\kN}], class=ull}
\DeclareAcronym{Ft}{short=$F_t$, long=total four-point bending force, extra=[\si{\kN}], class=ull}
\DeclareAcronym{Faxu}{short=$F_{ax,u}$, long=withdrawal capacity, extra=[\si{\kN}], class=ull}
\DeclareAcronym{Fest}{short=$F_{est}$, long=estimated ultimate force, extra=[\si{\kN}], class=ull}
\DeclareAcronym{G}{short=$G$, long=shear modulus, extra=[\si{\f}], class=ull}
\DeclareAcronym{Gm}{short=$G_{mean}$, long=mean shear modulus, extra=[\si{\f}], class=ull}
\DeclareAcronym{G05}{short=$G_{05}$, long=characteristic shear modulus, extra=[\si{\f}], class=ull}
\DeclareAcronym{H}{short=$H$, long=height, extra=of the truss model [\si{\mm}], class=ull}
\DeclareAcronym{I}{short=$I$, long=moment of inertia, extra=[\si{\imm}], class=ull}
\DeclareAcronym{L}{short=$L$, long=span, extra=of the truss model [\si{\mm}], class=ull}
\DeclareAcronym{Kw}{short=$K_w$, long=withdrawal stiffness, extra=[\si{\c}], class=ull}
\DeclareAcronym{V}{short=$V$, long=volume, extra=[\si{\V}], class=ull}
%%%%%%%%%%%%%%%%% CLASS Lower-case Latin letters - lll
\DeclareAcronym{a1}{short=$a_1$, long=minimum distance between screw axes parallel to the grain, extra=[\si{\mm}]}
\DeclareAcronym{a1cg}{short=$a_{1,CG}$, long=minimum distance between screw axis and edge parallel to the grain, extra=[\si{\mm}]}
\DeclareAcronym{a2}{short=$a_{2}$, long=minimum distance between screw axes perpendicular to the grain, extra=[\si{\mm}]}
\DeclareAcronym{a2cg}{short=$a_{2,CG}$, long=minimum distance between screw axis and edge perpendicular to the grain, extra=[\si{\mm}]}
\DeclareAcronym{d1}{short= $d_1$, long=core diameter, extra=[\si{\mm}] , class=lll}
\DeclareAcronym{d}{short= $d$, long=outer-thread diameter, extra=[\si{mm}] , class=lll}
\DeclareAcronym{fax}{short=$f_{ax}$, long=withdrawal strength, extra=[\si{\f}], class=lll}
\DeclareAcronym{faxk}{short=$f_{ax,k}$, long=characteristic withdrawal strength, extra=[\si{\f}], class=lll}
\DeclareAcronym{fax0}{short=$f_{ax,0}$, long=withdrawal strength parallel to the grain, extra=of the surrounding wood [\si{\f}], class=lll}
\DeclareAcronym{fax0k}{short=$f_{ax,0,k}$, long=characteristic withdrawal strength parallel to the grain, extra=of the surrounding wood [\si{\f}], class=lll}
\DeclareAcronym{fax90}{short=$f_{ax,90}$, long=withdrawal strength perpendicular to the grain, extra=of the surrounding wood [\si{\f}], class=lll}
\DeclareAcronym{fax90k}{short=$f_{ax,90,k}$, long=characteristic withdrawal strength perpendicular to the grain, extra=of the surrounding wood [\si{\f}], class=lll}
\DeclareAcronym{fc0k}{short=$f_{c,0,k}$, long=characteristic compressive strength, extra=parallel to the grain [\si{\f}], class=lll}
\DeclareAcronym{fc90k}{short=$f_{c,90,k}$, long=characteristic compressive strength perpendicular to the grain, extra=[\si{\f}], class=lll}
\DeclareAcronym{fmk}{short=$f_{m,k}$, long=characteristic bending strength, extra=parallel to the grain [\si{\f}], class=lll}
%\DeclareAcronym{fR}{short=$f_r$, long=rolling shear strength perpendicular to the grain with loading perpendicular to the grain, extra=[\si{\f}], class=lll}
\DeclareAcronym{ft0k}{short=$f_{t,0,k}$, long=characteristic tensional strength, extra=parallel to the grain [\si{\f}], class=lll}
\DeclareAcronym{ft90k}{short=$f_{t,90,k}$, long=characteristic tensionalstrength perpendicular to the grain, extra=[\si{\f}], class=lll}
%\DeclareAcronym{fv}{short=$f_v$, long=shear strength, extra=parallel and perpendicular to the grain with loading parallel to grain [\si{\f}], class=lll}
\DeclareAcronym{fvk}{short=$f_{v,k}$, long=characteristic shear strength, extra=parallel and perpendicular to the grain [\si{\f}], class=lll}
\DeclareAcronym{k}{short=$k$, long=factor \cite{dineniso8970}, extra=[-], class=lll}
\DeclareAcronym{kh}{short=$k_h$, long=parameter, extra=for the increase of $f_{m,k}$ and $f_{t,0,k}$ due to the size effect of wood [-], class=lll}
\DeclareAcronym{ks}{short=$k_s$, long=withdrawal stiffness, extra=[\si{\c}], class=lll}
\DeclareAcronym{ksn}{short=$k_s(n)$, long=factor for the calculation of characteristic values for initial tests, extra=[-], class=lll}
\DeclareAcronym{lef}{short=$l_{ef}$, long=penetration depth, extra=[\si{\mm}], class=lll}
\DeclareAcronym{l}{short=$l$, long=length, extra=[\si{\m}], class=lll}
\DeclareAcronym{m}{short=$m$, long=mass, extra=[\si{\kilogram}], class=lll}
\DeclareAcronym{n}{short=$n$, long=number of screws, extra=which form a connection [-], class=lll}
\DeclareAcronym{nd}{short=$n_d$, long=grade of statically undetermination, extra=[-], class=lll}
\DeclareAcronym{o}{short=$o$, long=number of truss sections, extra=in the truss [-], class=lll}
\DeclareAcronym{nef}{short=$n_{ef}$, long=effective number of screws, extra=which form a connection [-], class=lll}
\DeclareAcronym{i}{short=$i$, long=number of parallel TBRs, extra=perpendicular to the grain [-], class=lll}
\DeclareAcronym{s}{short=$s$, long=number of specimens, extra=subjected to an identical test [-], class=lll}
\DeclareAcronym{tc}{short=$t_c$, long=thread cog, extra=[\si{\mm}], class=lll}
\DeclareAcronym{tg}{short=$t_g$, long=thread gap, extra=[\si{\mm}], class=lll}
\DeclareAcronym{tp}{short=$t_p$, long=thread pitch, extra=[\si{\mm}], class=lll}
\DeclareAcronym{vimod}{short=$v_{i,mod}$, long=modified initial displacement, extra=according to EN 26891 [\si{\mm}], class=lll}
\DeclareAcronym{w}{short=$w$, long=deflection, extra=[\si{\mm}], class=lll}
%%%%%%%%%%%%%%%%% CLASS Upper-case Greek letters - ugl
%%%%%%%%%%%%%%%%% CLASS Lower-case Greek letters - lgl
\DeclareAcronym{al}{short=$\alpha$, long=angle, extra=between the axis of an axially loaded connector and the grain of the surrounding wood [\si{\deg}], class=lgl}
\DeclareAcronym{al90}{short=$\alpha_90$, long=differential swelling and shrinkage coefficient perpendicular to the grain, extra=[\si{\pp}], class=lgl}
\DeclareAcronym{all}{short=$\alpha_l$, long=differential swelling and shrinkage coefficient parallel to the grain, extra=[\si{\pp}], class=lgl}
\DeclareAcronym{alt}{short=$\alpha_t$, long=differential swelling and shrinkage coefficient in tangential direction, extra=[\si{\pp}], class=lgl}
\DeclareAcronym{alr}{short=$\alpha_r$, long=differential swelling and shrinkage coefficient in radial direction, extra=[\si{\pp}], class=lgl}
\DeclareAcronym{beta}{short=$\beta$, long=vertical inclination, extra=of the truss [\si{\deg}], class=lgl}
\DeclareAcronym{dax}{short=$\delta_{ax}$, long=displacement in axial direction, extra=[\si{\mm}], class=lgl}
\DeclareAcronym{rho}{short=$\rho$, long=wood density, extra=[\si{\den}], class=lgl}
\DeclareAcronym{rhom}{short=$\rho_m$, long=mean wood density, extra=[\si{\den}], class=lgl}
\DeclareAcronym{rhok}{short=$\rho_c$, long=characteristic wood density, extra=[\si{\den}], class=lgl}
\DeclareAcronym{rhoa}{short=$\rho_a$, long=associated wood density, extra=[\si{\den}], class=lgl}

8
fonts_language.tex Normal file
View File

@ -0,0 +1,8 @@
% font & language
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
% \usepackage[ngerman]{babel} % hyphentation
\usepackage[english]{babel}
\usepackage{csquotes}
\usepackage{eurosym} % add euro symbol
\DeclareUnicodeCharacter{20AC}{\euro}

7
graphics.tex Normal file
View File

@ -0,0 +1,7 @@
% graphics
\usepackage{graphicx} % activate \includegraphics...
\usepackage{subfigure} % add subfigures in figures
\usepackage{epstopdf} % convert eps to pdf (supress .eps when incuding a graphic)
\usepackage{tikz} % activate vector graphics
\tikzstyle{dim} = [latex-latex] % define style "dim" (nice arrows) for dimensions
\tikzstyle{load} = [ultra thick,-latex]

83
master.tex Normal file
View File

@ -0,0 +1,83 @@
% !TeX spellcheck = en_GB
\documentclass[
paper=a4, % paper format
oneside, % oneside or twoside
%draft, % activate draft mode to see bad boxes
abstract=false, % toogle abstract
12pt, % font size
bibliography=totoc, % show bibliography in toc
listof=totoc, % show list of tables and figures in toc
fleqn, % no idea..
titlepage=false % toggle titlepage
]{scrartcl}
% meta
\newcommand{\metaauthor}{Moritz Münch}
\newcommand{\metatitle}{}
\newcommand{\metasubject}{}
\newcommand{\metakeywords}{}
% fonts & language
\input{texmaster/fonts_language}
% graphics
\input{texmaster/graphics}
% tables
\input{texmaster/tables}
% si units
\input{texmaster/si_units}
% abbreviations and acronyms
\input{texmaster/acronyms_abbreviations}
% references
\input{texmaster/references}
% misc
\input{texmaster/misc}
\begin{document}
% print titlepage
\include{texmaster/titlepage}
% print abstract
\include{texmaster/abstract}
% print acknowledgements
\input{texmaster/acknowledgements}
% print toc
\cleardoublepage
\tableofcontents
% print acronyms and abbreviations
\cleardoublepage
\input{texmaster/nomenclature}
% main document
\cleardoublepage
%\section{}
%\label{}
%
%\subsection{}
%\label{}
%
%\paragraph{}
%\label{}
% print figures
\cleardoublepage
\listoffigures
% print tables
\cleardoublepage
\listoftables
% print references
\cleardoublepage
\printbibliography
% print appendix
\cleardoublepage
\appendix
\end{document}

17
misc.tex Normal file
View File

@ -0,0 +1,17 @@
% misc
\usepackage{amsmath,amssymb,amstext} % advanced math
\usepackage{setspace} % define space between lines
\usepackage{url} % format url via \url{}
\usepackage{color} % colors
\definecolor{link}{HTML}{3A7FB4} % define $link color for hyperref package
\usepackage{hyperref} % create hyperlinks
\hypersetup{
colorlinks = true, % toggle colors links
allcolors = link,
allbordercolors = 1 1 1,
pdfauthor = {\metaauthor},
pdftitle = {\metatitle},
pdfsubject = {\metasubject},
pdfkeywords = {\metakeywords},
pdfcreator = {LaTeX},
pdfproducer = {pdflatex + biblatex}}

7
nomenclature.tex Normal file
View File

@ -0,0 +1,7 @@
% nomenclature, comment out the sections you do not use to supress the empty heading
\section*{Nomenclature}
\printacronyms[include-classes=abb, name=Abbreviations]
%\printacronyms[include-classes=ull, name=Upper-case Latin letters]
%\printacronyms[include-classes=lll, name=Lower-case Latin letters]
%\printacronyms[include-classes=ugl, name=Upper-case Greek letters]
%\printacronyms[include-classes=lgl, name=Lower-case Greek letters]

3
references.tex Normal file
View File

@ -0,0 +1,3 @@
% references
\usepackage{biblatex} % references
\addbibresource{../references/references.bib}

25
si_units.tex Normal file
View File

@ -0,0 +1,25 @@
% si units
\usepackage{siunitx}
\sisetup{
output-decimal-marker = {.}, % use point instead of comma in units
per-mode = symbol % show units in compact fractions and not in big ones
}
%\usepackage{layouts} % convert units, useful to find out textwidth e.g. the \textwidth:
% "textwidth in cm: \printinunitsof{cm}\prntlen{\textwidth}"
% define units
% usage: si{\a} returns m², \SI{10.45}{\a} returns 10 m²
\DeclareSIUnit{\a}{m^2}
\DeclareSIUnit{\V}{m^3}
\DeclareSIUnit{\C}{\degreeCelsius}
\DeclareSIUnit{\deg}{\degree}
\DeclareSIUnit{\den}{\kilogram \per \cubic \meter}
\DeclareSIUnit{\c}{\newton \per \milli \meter}
\DeclareSIUnit{\mm}{mm}
\DeclareSIUnit{\amm}{mm^2}
\DeclareSIUnit{\imm}{mm^4}
\DeclareSIUnit{\kN}{\kilo \newton}
\DeclareSIUnit{\f}{MPa}
\DeclareSIUnit{\epcm}{\text{\euro} \per \cubic \meter}
\DeclareSIUnit{\pp}{\percent \per \percent}

3
tables.tex Normal file
View File

@ -0,0 +1,3 @@
% tables
\usepackage{tabularx} % activate advanced tabulars (tabularx-environment)
\usepackage{booktabs} % activate top-, mid- and bottomrule in tabularx-environment

19
titlepage.tex Normal file
View File

@ -0,0 +1,19 @@
% titlepage, note: you need to include \usepackage{setspace}
\begin{titlepage}
\vspace*{4cm}
\begin{Large}
\noindent \textsf{\metaauthor}
\end{Large}
\vspace{1cm}
\begin{spacing}{2.5}
\begin{Huge}
\noindent\textbf{\textsf{\metatitle}}
\end{Huge}
\end{spacing}
\vfill
\begin{spacing}{1.5}\normalsize
\noindent Hamburg, \today\\ \\
\ac{tuhh}
\end{spacing}
\end{titlepage}
\pagestyle{plain}