From 318c52d7d17d92f8c47275ef4e3e8aca1837443d Mon Sep 17 00:00:00 2001 From: koksnuss Date: Tue, 25 Jun 2019 12:59:42 +0200 Subject: [PATCH] add master template --- README.md | 2 +- abstract.tex | 6 ++ acknowledgements.tex | 7 +++ acronyms_abbreviations.tex | 114 +++++++++++++++++++++++++++++++++++++ fonts_language.tex | 8 +++ graphics.tex | 7 +++ master.tex | 83 +++++++++++++++++++++++++++ misc.tex | 17 ++++++ nomenclature.tex | 7 +++ references.tex | 3 + si_units.tex | 25 ++++++++ tables.tex | 3 + titlepage.tex | 19 +++++++ 13 files changed, 300 insertions(+), 1 deletion(-) create mode 100644 abstract.tex create mode 100644 acknowledgements.tex create mode 100644 acronyms_abbreviations.tex create mode 100644 fonts_language.tex create mode 100644 graphics.tex create mode 100644 master.tex create mode 100644 misc.tex create mode 100644 nomenclature.tex create mode 100644 references.tex create mode 100644 si_units.tex create mode 100644 tables.tex create mode 100644 titlepage.tex diff --git a/README.md b/README.md index fadbe4b..666b664 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ # texmaster -Latex master template. Each branch is a complete document. \ No newline at end of file +Latex master template. diff --git a/abstract.tex b/abstract.tex new file mode 100644 index 0000000..51bfe28 --- /dev/null +++ b/abstract.tex @@ -0,0 +1,6 @@ +\begin{abstract} + \section*{Abstract} + \label{abstract} +% content ... + \noindent \textbf{Keywords:} \metakeywords +\end{abstract} \ No newline at end of file diff --git a/acknowledgements.tex b/acknowledgements.tex new file mode 100644 index 0000000..4f175c1 --- /dev/null +++ b/acknowledgements.tex @@ -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.\\ \ No newline at end of file diff --git a/acronyms_abbreviations.tex b/acronyms_abbreviations.tex new file mode 100644 index 0000000..d92ca7a --- /dev/null +++ b/acronyms_abbreviations.tex @@ -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} \ No newline at end of file diff --git a/fonts_language.tex b/fonts_language.tex new file mode 100644 index 0000000..d9b7824 --- /dev/null +++ b/fonts_language.tex @@ -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} \ No newline at end of file diff --git a/graphics.tex b/graphics.tex new file mode 100644 index 0000000..da0faa1 --- /dev/null +++ b/graphics.tex @@ -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] \ No newline at end of file diff --git a/master.tex b/master.tex new file mode 100644 index 0000000..4f881d7 --- /dev/null +++ b/master.tex @@ -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} diff --git a/misc.tex b/misc.tex new file mode 100644 index 0000000..b85af6e --- /dev/null +++ b/misc.tex @@ -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}} \ No newline at end of file diff --git a/nomenclature.tex b/nomenclature.tex new file mode 100644 index 0000000..7953664 --- /dev/null +++ b/nomenclature.tex @@ -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] \ No newline at end of file diff --git a/references.tex b/references.tex new file mode 100644 index 0000000..e355a8c --- /dev/null +++ b/references.tex @@ -0,0 +1,3 @@ +% references +\usepackage{biblatex} % references + \addbibresource{../references/references.bib} \ No newline at end of file diff --git a/si_units.tex b/si_units.tex new file mode 100644 index 0000000..89bc8e2 --- /dev/null +++ b/si_units.tex @@ -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} \ No newline at end of file diff --git a/tables.tex b/tables.tex new file mode 100644 index 0000000..44142be --- /dev/null +++ b/tables.tex @@ -0,0 +1,3 @@ +% tables +\usepackage{tabularx} % activate advanced tabulars (tabularx-environment) +\usepackage{booktabs} % activate top-, mid- and bottomrule in tabularx-environment \ No newline at end of file diff --git a/titlepage.tex b/titlepage.tex new file mode 100644 index 0000000..f3aba00 --- /dev/null +++ b/titlepage.tex @@ -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} \ No newline at end of file