mirror of
https://github.com/fsr/ese-spiel
synced 2025-01-18 16:11:39 +01:00
Cleanup latex and change font to OpenSans
This commit is contained in:
parent
f8373ddfbf
commit
824b84180e
3 changed files with 28 additions and 23 deletions
10
README.md
10
README.md
|
@ -6,6 +6,7 @@ Derzeit steht ausschließlich der Charakterbogen (hier) und die ZIH-Station
|
|||
|
||||
## Charakterbogen
|
||||
Der Charakterbogen wird hauptsächlich aus zwei Dateien erstellt. Diese sind characters.csv und charakterBogen.tex.
|
||||
|
||||
### characters.csv
|
||||
Eine normale CSV-Datei. Separator ist das Semikolon (;). Die Spalten enthalten von links nach rechts die folgenden Eigenschaften, wobei jede Zeile einen Charakter beschreibt:
|
||||
1. Spalte: Name des Charakters.
|
||||
|
@ -16,5 +17,10 @@ Eine normale CSV-Datei. Separator ist das Semikolon (;). Die Spalten enthalten v
|
|||
|
||||
Neuen Charaktere können durch das Hinzufügen einer neuen Zeile in dieser CSV erstellt werden.
|
||||
|
||||
### charakterBogen.csv
|
||||
Tex-Datei, aus der die Bögen generiert werden. Liest die CSV-Datei ein und erstellt dann in einer Schleife für jeden Charakter einen Bogen. Muss mit Lualatex kompiliert werden.
|
||||
### charakterBogen.tex
|
||||
TeX-Datei, aus der die Bögen generiert werden. Liest die CSV-Datei ein und erstellt dann in einer Schleife für jeden Charakter einen Bogen. Muss mit Lualatex kompiliert werden und erfordert, dass die Schriftart OpenSans installiert ist.
|
||||
|
||||
Bedingt durch <s>einen dummen Bug in einem selbst gehackten Makro</s> ein Feature des Typesettings empfiehlt sich der Aufruf von LuaLaTeX bis auf weiteres wie folgt:
|
||||
```
|
||||
lualatex --interaction=nonstopmode charakterBogen.tex
|
||||
```
|
||||
|
|
Binary file not shown.
|
@ -1,21 +1,23 @@
|
|||
\documentclass[12pt, a4paper]{article}
|
||||
\documentclass[12pt, a4paper, table]{article}
|
||||
|
||||
% page setup
|
||||
\usepackage[left=0.4cm, right=0.00cm, top=1.5cm, bottom=0.5cm]{geometry}
|
||||
\usepackage{fontspec}
|
||||
\usepackage[table]{xcolor}
|
||||
\usepackage{colortbl}
|
||||
% input type and language
|
||||
\usepackage[utf8]{inputenc}
|
||||
\usepackage[ngerman]{babel}
|
||||
\usepackage{fontspec}
|
||||
% floating modifiers and tikz/math stuff
|
||||
\usepackage{float}
|
||||
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
|
||||
\usepackage{tikz}
|
||||
\usepackage[first=5, last=18]{lcg}
|
||||
% logic stuff
|
||||
\usepackage{xifthen}
|
||||
% colors and tables
|
||||
\usepackage{tabularx}
|
||||
\usepackage{multirow}
|
||||
\usepackage{tikz}
|
||||
\usepackage{xifthen}
|
||||
\usepackage{color, colortbl}
|
||||
\usepackage[first=5, last=18]{lcg}
|
||||
\usepackage{hyphenat}
|
||||
\usepackage{array,booktabs}
|
||||
\usepackage{xcolor}
|
||||
\usepackage{colortbl}
|
||||
|
||||
\definecolor{highlightGray}{gray}{0.85}
|
||||
|
||||
|
@ -23,7 +25,7 @@
|
|||
|
||||
\pagenumbering{gobble}
|
||||
|
||||
\setmainfont{Exo2-Regular.ttf}
|
||||
\setmainfont{OpenSans}
|
||||
|
||||
% \linespread{1.3}
|
||||
|
||||
|
@ -35,14 +37,13 @@
|
|||
\def\highlightB{#5}
|
||||
}
|
||||
|
||||
\makeatletter
|
||||
\newcommand{\foo}[1]{%
|
||||
\newcommand*{\foo}[1]{%
|
||||
\ifthenelse{\equal{#1}{\highlightA} \OR \equal{#1}{\highlightB}} {%
|
||||
\rowcolor{highlightGray}
|
||||
\rowcolor{highlightGray}%
|
||||
}%
|
||||
% funny story, this little guy is just here to make the text render correctly despite errors
|
||||
{}%
|
||||
}%
|
||||
\makeatother
|
||||
|
||||
\newif\ifmore \moretrue
|
||||
|
||||
|
@ -219,7 +220,6 @@
|
|||
\pagebreak
|
||||
|
||||
\hfill
|
||||
\vspace{0.5cm}
|
||||
% character.csv
|
||||
% Zeile e.g. Künstler und Schummler hervorgehoben
|
||||
|
||||
|
@ -228,7 +228,6 @@
|
|||
%------------------------------------------------------------------------
|
||||
|
||||
\begin{center}
|
||||
\hspace{-0.4cm}
|
||||
\begin{tabular}{!{\color{black}\vrule} >{\Large\color{black}}l
|
||||
@{\rule[-0.75cm]{0pt}{1.8cm}}*{4}{
|
||||
!{\color{black}\vrule}>{\large\color{gray}{}}M{1.8cm}}
|
||||
|
|
Loading…
Reference in a new issue