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
12
README.md
12
README.md
|
@ -1,11 +1,12 @@
|
||||||
# Das ESE-Spiel
|
# Das ESE-Spiel
|
||||||
|
|
||||||
Eine Sammlung an Regeln und Dokumenten zum ESE-Spiel des iFSR.
|
Eine Sammlung an Regeln und Dokumenten zum ESE-Spiel des iFSR.
|
||||||
Derzeit steht ausschließlich der Charakterbogen (hier) und die ZIH-Station
|
Derzeit steht ausschließlich der Charakterbogen (hier) und die ZIH-Station
|
||||||
([hier](https://github.com/Feliix42/zihsim)) digital zur Verfügung.
|
([hier](https://github.com/Feliix42/zihsim)) digital zur Verfügung.
|
||||||
|
|
||||||
## Charakterbogen
|
## Charakterbogen
|
||||||
Der Charakterbogen wird hauptsächlich aus zwei Dateien erstellt. Diese sind characters.csv und charakterBogen.tex.
|
Der Charakterbogen wird hauptsächlich aus zwei Dateien erstellt. Diese sind characters.csv und charakterBogen.tex.
|
||||||
|
|
||||||
### characters.csv
|
### 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:
|
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.
|
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.
|
Neuen Charaktere können durch das Hinzufügen einer neuen Zeile in dieser CSV erstellt werden.
|
||||||
|
|
||||||
### charakterBogen.csv
|
### 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.
|
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[left=0.4cm, right=0.00cm, top=1.5cm, bottom=0.5cm]{geometry}
|
||||||
\usepackage{fontspec}
|
% input type and language
|
||||||
\usepackage[table]{xcolor}
|
|
||||||
\usepackage{colortbl}
|
|
||||||
\usepackage[utf8]{inputenc}
|
\usepackage[utf8]{inputenc}
|
||||||
\usepackage[ngerman]{babel}
|
\usepackage[ngerman]{babel}
|
||||||
|
\usepackage{fontspec}
|
||||||
|
% floating modifiers and tikz/math stuff
|
||||||
\usepackage{float}
|
\usepackage{float}
|
||||||
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
|
\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{tabularx}
|
||||||
\usepackage{multirow}
|
\usepackage{multirow}
|
||||||
\usepackage{tikz}
|
\usepackage{xcolor}
|
||||||
\usepackage{xifthen}
|
\usepackage{colortbl}
|
||||||
\usepackage{color, colortbl}
|
|
||||||
\usepackage[first=5, last=18]{lcg}
|
|
||||||
\usepackage{hyphenat}
|
|
||||||
\usepackage{array,booktabs}
|
|
||||||
|
|
||||||
\definecolor{highlightGray}{gray}{0.85}
|
\definecolor{highlightGray}{gray}{0.85}
|
||||||
|
|
||||||
|
@ -23,7 +25,7 @@
|
||||||
|
|
||||||
\pagenumbering{gobble}
|
\pagenumbering{gobble}
|
||||||
|
|
||||||
\setmainfont{Exo2-Regular.ttf}
|
\setmainfont{OpenSans}
|
||||||
|
|
||||||
% \linespread{1.3}
|
% \linespread{1.3}
|
||||||
|
|
||||||
|
@ -35,14 +37,13 @@
|
||||||
\def\highlightB{#5}
|
\def\highlightB{#5}
|
||||||
}
|
}
|
||||||
|
|
||||||
\makeatletter
|
\newcommand*{\foo}[1]{%
|
||||||
\newcommand{\foo}[1]{%
|
|
||||||
\ifthenelse{\equal{#1}{\highlightA} \OR \equal{#1}{\highlightB}} {%
|
\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
|
\newif\ifmore \moretrue
|
||||||
|
|
||||||
|
@ -115,7 +116,7 @@
|
||||||
\large
|
\large
|
||||||
\setlength\tabcolsep{0pt}
|
\setlength\tabcolsep{0pt}
|
||||||
\begin{tabular}{!{\color{black}\vrule}
|
\begin{tabular}{!{\color{black}\vrule}
|
||||||
@{\rule[-0.75cm]{0pt}{1.8cm}}*{5}{>{\large\color{lightgray}{}}M{1.8cm}
|
@{\rule[-0.75cm]{0pt}{1.8cm}}*{5}{>{\large\color{lightgray}{}}M{1.8cm}
|
||||||
!{\color{black}\vrule}}}
|
!{\color{black}\vrule}}}
|
||||||
\arrayrulecolor{black}
|
\arrayrulecolor{black}
|
||||||
\hline
|
\hline
|
||||||
|
@ -219,16 +220,14 @@
|
||||||
\pagebreak
|
\pagebreak
|
||||||
|
|
||||||
\hfill
|
\hfill
|
||||||
\vspace{0.5cm}
|
|
||||||
% character.csv
|
% character.csv
|
||||||
% Zeile e.g. Künstler und Schummler hervorgehoben
|
% Zeile e.g. Künstler und Schummler hervorgehoben
|
||||||
|
|
||||||
%------------------------------------------------------------------------
|
%------------------------------------------------------------------------
|
||||||
% ------------------------- Questlines ----------------------------------
|
% ------------------------- Questlines ----------------------------------
|
||||||
%------------------------------------------------------------------------
|
%------------------------------------------------------------------------
|
||||||
|
|
||||||
\begin{center}
|
\begin{center}
|
||||||
\hspace{-0.4cm}
|
|
||||||
\begin{tabular}{!{\color{black}\vrule} >{\Large\color{black}}l
|
\begin{tabular}{!{\color{black}\vrule} >{\Large\color{black}}l
|
||||||
@{\rule[-0.75cm]{0pt}{1.8cm}}*{4}{
|
@{\rule[-0.75cm]{0pt}{1.8cm}}*{4}{
|
||||||
!{\color{black}\vrule}>{\large\color{gray}{}}M{1.8cm}}
|
!{\color{black}\vrule}>{\large\color{gray}{}}M{1.8cm}}
|
||||||
|
|
Loading…
Reference in a new issue