From 015e7dcdf03881c59b60ee16f714c6f549b37c9a Mon Sep 17 00:00:00 2001 From: Julius Riegel Date: Wed, 17 Jul 2019 11:33:02 +0200 Subject: [PATCH 1/3] Added a key-value table environment --- lib/environments.tex | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/lib/environments.tex b/lib/environments.tex index 9c3bd98..e53f18d 100644 --- a/lib/environments.tex +++ b/lib/environments.tex @@ -1,3 +1,5 @@ + +% Requirements table \newenvironment{reqtable}{ \begin{tabular}{| p{0.05\linewidth} | p{0.35\linewidth} | p{0.5\linewidth} |} \hline @@ -6,4 +8,18 @@ }{ \hline \end{tabular} +} + +% table listing keys with values/descriptions +% parameters: +% 1 - the column name of the key +% 2 - the column name of the description/value +\newenvironment{keyvaluetable}[2]{ + \begin{tabular}{| p{0.35\linewidth} | p{0.5\linewidth} |} + \hline + \rowcolor{zcgray} + \textbf{#1} & \textbf{#2}\\ \hline +}{ + \hline +\end{tabular} } \ No newline at end of file From b7114c4660f7cd6a4b230b639a0b5e9fede7b55a Mon Sep 17 00:00:00 2001 From: Julius Riegel Date: Wed, 17 Jul 2019 11:34:42 +0200 Subject: [PATCH 2/3] Environment Fix - fixed the key-value table column widths --- lib/environments.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/environments.tex b/lib/environments.tex index e53f18d..6dd7108 100644 --- a/lib/environments.tex +++ b/lib/environments.tex @@ -15,7 +15,7 @@ % 1 - the column name of the key % 2 - the column name of the description/value \newenvironment{keyvaluetable}[2]{ - \begin{tabular}{| p{0.35\linewidth} | p{0.5\linewidth} |} + \begin{tabular}{| p{0.25\linewidth} | p{0.75\linewidth} |} \hline \rowcolor{zcgray} \textbf{#1} & \textbf{#2}\\ \hline From ffc20f89aafe0b4ce7aa7e1677b0c81ad98a0d65 Mon Sep 17 00:00:00 2001 From: Trivernis Date: Wed, 24 Jul 2019 19:20:33 +0200 Subject: [PATCH 3/3] Generialized content - replaced company logo - fixed wrong import path --- README.md | 2 +- chapters/abstract.tex | 1 + document.tex | 2 +- img/th_header_logo.png | Bin 2192 -> 0 bytes img/unternehmen_header_logo.png | Bin 0 -> 7765 bytes lib/title.tex | 4 ++-- misc/hyphenation.tex | 4 +--- 7 files changed, 6 insertions(+), 7 deletions(-) create mode 100644 chapters/abstract.tex delete mode 100644 img/th_header_logo.png create mode 100644 img/unternehmen_header_logo.png diff --git a/README.md b/README.md index f66ba63..9db65f2 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ About === -The PTB LaTeX template is a template to use for writing PTBs. Each chapter should be defined in a seperate `.tex`-file in the *chapters* folder. To include the chapter, use `\include{chapters/chaptername}` in the `document.tex` file. The metadata of the document should be defined in the `metadata.sty`. The `document.tex` can be renamed without problems to the name the output pdf should have. \ No newline at end of file +The PTB LaTeX template is a template to use for writing PTBs. Each chapter should be defined in a seperate `.tex`-file in the *chapters* folder. To include the chapter, use `\include{chapters/chaptername}` in the `document.tex` file. The metadata of the document should be defined in the `metadata.sty`. The `document.tex` can be renamed without problems to the name the output pdf should have. diff --git a/chapters/abstract.tex b/chapters/abstract.tex new file mode 100644 index 0000000..830880a --- /dev/null +++ b/chapters/abstract.tex @@ -0,0 +1 @@ +\chapter*{Abstract} \ No newline at end of file diff --git a/document.tex b/document.tex index a4646e9..c3f5189 100644 --- a/document.tex +++ b/document.tex @@ -40,7 +40,7 @@ % --------Settings---------- -\include{hyphenation} +\include{misc/hyphenation} \include{lib/customstyle} % --------Environments------ diff --git a/img/th_header_logo.png b/img/th_header_logo.png deleted file mode 100644 index be2453dd8fd837b2ea9ad34eaefcac869796668a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2192 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 literal 0 HcmV?d00001 diff --git a/lib/title.tex b/lib/title.tex index 873f925..962cd24 100644 --- a/lib/title.tex +++ b/lib/title.tex @@ -1,6 +1,6 @@ \begin{titlepage} \begin{figure*}[ht!] - \includegraphics[width=0.45\textwidth]{img/th_header_logo.png} \hfill + \includegraphics[width=0.45\textwidth]{img/unternehmen_header_logo.png} \hfill \includegraphics[width=0.45\textwidth]{img/hwr_header_logo.png} \end{figure*} \vspace{20pt} @@ -32,5 +32,5 @@ \end{tabular} \endgraf{} \vspace{50pt} - \includegraphics[scale=0.5]{img/ptb-signature.png} + \includegraphics[scale=0.45]{img/ptb-signature.png} \end{titlepage} \ No newline at end of file diff --git a/misc/hyphenation.tex b/misc/hyphenation.tex index 1dbd8d8..c018b23 100644 --- a/misc/hyphenation.tex +++ b/misc/hyphenation.tex @@ -1,4 +1,2 @@ % falsche Default-Silbentrennung überschreiben -\hyphenation{Soft-ware-ent-wick-lung} -\hyphenation{Write} -\hyphenation{Java-Byte-code} \ No newline at end of file +% \hyphenation{Soft-ware-ent-wick-lung} \ No newline at end of file