schleuderpackung mit adresslisten beispiel
This commit is contained in:
parent
fd859bff70
commit
6458829f39
27
README.md
27
README.md
|
@ -2,16 +2,17 @@
|
||||||
Mit schleuderpackung existiert eine Latex-Klasse, welche es ermöglicht ein Heft wie die Datenschleuder zu erzeugen.
|
Mit schleuderpackung existiert eine Latex-Klasse, welche es ermöglicht ein Heft wie die Datenschleuder zu erzeugen.
|
||||||
|
|
||||||
# Verwendung
|
# Verwendung
|
||||||
|
Requirements:
|
||||||
Latex:
|
Latex:
|
||||||
texlive-lualatex und viele andere Pakete
|
texlive-lualatex und viele andere Pakete
|
||||||
|
|
||||||
|
|
||||||
Setup, damit alle Komponenten von Schleuderpackung verwendet werden können.
|
Setup, damit alle Komponenten von Schleuderpackung verwendet werden können.
|
||||||
Git Repo in einem Verzeichnis deiner Wahl auschecken:
|
Git Repo in einem Verzeichnis deiner Wahl auschecken (im Beispiel: schleuderpackung für eine neue Schleuder verwenden):
|
||||||
|
|
||||||
```
|
```
|
||||||
schleuder_repourl=git://git.c3d2.de/schleuderpackung.git
|
schleuder_repourl=git://git.c3d2.de/schleuderpackung.git
|
||||||
cd $Verzeichnis
|
cd ~/neue-schleuder
|
||||||
schleuder_gitparent=$( pwd )
|
schleuder_gitparent=$( pwd )
|
||||||
git clone $(schleuder_repourl) schleuderpackung
|
git clone $(schleuder_repourl) schleuderpackung
|
||||||
# fuer weitere Vorgaenge speichern
|
# fuer weitere Vorgaenge speichern
|
||||||
|
@ -19,22 +20,13 @@ export schleuder_gitparent
|
||||||
# randnotiz:
|
# randnotiz:
|
||||||
# according to: http://tex.stackexchange.com/questions/10498/installing-a-class
|
# according to: http://tex.stackexchange.com/questions/10498/installing-a-class
|
||||||
# eigene cls nicht auf system sondern in lokalem verzeichnis erstellen
|
# eigene cls nicht auf system sondern in lokalem verzeichnis erstellen
|
||||||
```
|
|
||||||
|
|
||||||
Die Klasse Schleuderpackung in seiner eigenen Schleuder verwenden können:
|
# Links auf datenschleuder.cls erstellen
|
||||||
|
|
||||||
```
|
|
||||||
# das Verzeichnis erstellen, wenn schon vorhanden wird das ignoriert
|
|
||||||
mkdir -p ~/texmf/tex/latex`
|
|
||||||
# in das verzeichnis wechseln
|
|
||||||
cd ~/texmf/tex/latex
|
|
||||||
|
|
||||||
# Links auf repo-daten erstellen
|
|
||||||
ln -s ${schleuder_gitparent}/schleuderpackung
|
ln -s ${schleuder_gitparent}/schleuderpackung
|
||||||
ln -s ${schleuder_gitparent}/schleuderpackung/datenschleuder.cls
|
ln -s ${schleuder_gitparent}/schleuderpackung/datenschleuder.cls
|
||||||
|
|
||||||
# Logo herunterladen
|
# Logo herunterladen
|
||||||
cd schleuderpackung/img
|
cd ${schleuder_gitparent}/schleuderpackung/img
|
||||||
wget https://upload.wikimedia.org/wikipedia/en/d/d1/Logo_CCC.svg
|
wget https://upload.wikimedia.org/wikipedia/en/d/d1/Logo_CCC.svg
|
||||||
|
|
||||||
# PDF aus den SVG bauen
|
# PDF aus den SVG bauen
|
||||||
|
@ -53,12 +45,3 @@ fc-list|grep -i zepto && echo "font found" || echo "font not found"
|
||||||
|
|
||||||
Nun kann man das Paket in seinen Latex Dokumenten benutzen.
|
Nun kann man das Paket in seinen Latex Dokumenten benutzen.
|
||||||
|
|
||||||
# Beispielschleuder
|
|
||||||
|
|
||||||
`git clone [git-url](git-url)`
|
|
||||||
|
|
||||||
Ein erstes Beispiel liegt im Verzeichnis `example`.
|
|
||||||
|
|
||||||
Im Beispielschleuder Verzeichnis schauen, wie es weitergeht.
|
|
||||||
|
|
||||||
[git-url]: git://git.c3d2.de/schleuderpackung.git
|
|
||||||
|
|
|
@ -20,6 +20,44 @@
|
||||||
\pgfkeyslet{/pgfplots/table/create col/next content}\entry
|
\pgfkeyslet{/pgfplots/table/create col/next content}\entry
|
||||||
}]{Test}{\loadedtable}
|
}]{Test}{\loadedtable}
|
||||||
|
|
||||||
|
%%\pgfplotstableset{
|
||||||
|
%% columns/Erfa/.style={string type},
|
||||||
|
%% columns/Ort/.style={string type},
|
||||||
|
%% columns/Tag/.style={
|
||||||
|
%% string type,
|
||||||
|
%% column name={Tag, Uhrzeit}
|
||||||
|
%% },
|
||||||
|
%% columns/Adresse/.style={string type},
|
||||||
|
%% columns/Bemerkung/.style={string type,
|
||||||
|
%% assign cell content/.code={
|
||||||
|
%% \pgfkeyssetvalue{/pgfplots/table/@cell content}{\url{##1}}
|
||||||
|
%% },
|
||||||
|
%% },
|
||||||
|
%% columns/Test/.style={%
|
||||||
|
%% string type,
|
||||||
|
%% assign cell content/.code={
|
||||||
|
%% \pgfkeyssetvalue{/pgfplots/table/@cell content}{\textit{##1}}
|
||||||
|
%% },
|
||||||
|
%% }%
|
||||||
|
%%}
|
||||||
|
%%
|
||||||
|
%%\pgfplotstabletypeset[%
|
||||||
|
%% columns={Erfa,Test,Bemerkung,Tag},
|
||||||
|
%% every head row/.style={before row=\toprule, after row=\midrule},
|
||||||
|
%% every last row/.style={after row=\midrule},
|
||||||
|
%% every even row/.style={
|
||||||
|
%% before row={
|
||||||
|
%% \rowcolor{lightgray}
|
||||||
|
%% },
|
||||||
|
%% },
|
||||||
|
%%% columns/Test/.style={%
|
||||||
|
%%% string type,
|
||||||
|
%%% postproc cell content/.append style={%
|
||||||
|
%%% /pgfplots/table/@cell content/.add={}{},
|
||||||
|
%%% },%
|
||||||
|
%%% }%
|
||||||
|
%%]{\loadedtable}
|
||||||
|
|
||||||
\pgfplotstableset{
|
\pgfplotstableset{
|
||||||
columns/Erfa/.style={string type},
|
columns/Erfa/.style={string type},
|
||||||
columns/Ort/.style={string type},
|
columns/Ort/.style={string type},
|
||||||
|
@ -33,71 +71,32 @@
|
||||||
\pgfkeyssetvalue{/pgfplots/table/@cell content}{\url{##1}}
|
\pgfkeyssetvalue{/pgfplots/table/@cell content}{\url{##1}}
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
columns/Test/.style={%
|
create on use/Zusammen/.style={
|
||||||
string type,
|
string type,
|
||||||
assign cell content/.code={
|
create col/assign/.code={
|
||||||
\pgfkeyssetvalue{/pgfplots/table/@cell content}{\textit{##1}}
|
\getthisrow{Erfa}\erfa
|
||||||
|
\getthisrow{Ort}\ort
|
||||||
|
\edef\entry{ {\erfa~wohnt im \ort}}%
|
||||||
|
\pgfkeyslet{/pgfplots/table/create col/next content}\entry
|
||||||
},
|
},
|
||||||
}%
|
|
||||||
}
|
|
||||||
|
|
||||||
\pgfplotstabletypeset[%
|
|
||||||
columns={Erfa,Test},
|
|
||||||
every head row/.style={before row=\toprule, after row=\midrule},
|
|
||||||
every last row/.style={after row=\midrule},
|
|
||||||
every even row/.style={
|
|
||||||
before row={
|
|
||||||
\rowcolor{lightgray}
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
% columns/Test/.style={%
|
columns/Zusammen/.style={string type},
|
||||||
% string type,
|
}
|
||||||
% postproc cell content/.append style={%
|
\pgfplotstabletypeset[
|
||||||
% /pgfplots/table/@cell content/.add={}{},
|
col sep=semicolon,
|
||||||
% },%
|
columns={Erfa,Ort},
|
||||||
% }%
|
%
|
||||||
]{\loadedtable}
|
empty cells with={--}, % replace empty cells
|
||||||
|
every head row/.style={before row=\toprule, after row=\midrule},
|
||||||
%%%%\pgfplotstableset{
|
every last row/.style={after row=\midrule},
|
||||||
%%%% columns/Erfa/.style={string type},
|
every even row/.style={
|
||||||
%%%% columns/Ort/.style={string type},
|
before row={
|
||||||
%%%% columns/Tag/.style={
|
\rowcolor{lightgray}
|
||||||
%%%% string type,
|
},
|
||||||
%%%% column name={Tag, Uhrzeit}
|
},
|
||||||
%%%% },
|
]{adressliste.csv}
|
||||||
%%%% columns/Adresse/.style={string type},
|
|
||||||
%%%% columns/Bemerkung/.style={string type,
|
|
||||||
%%%% assign cell content/.code={
|
|
||||||
%%%% \pgfkeyssetvalue{/pgfplots/table/@cell content}{\url{##1}}
|
|
||||||
%%%% },
|
|
||||||
%%%% },
|
|
||||||
%%%%% create on use/Zusammen/.style={
|
|
||||||
%%%%% string type,
|
|
||||||
%%%%% create col/assign/.code={
|
|
||||||
%%%%% \getthisrow{Erfa}\erfa
|
|
||||||
%%%%% \getthisrow{Ort}\ort
|
|
||||||
%%%%% \edef\entry{ {\erfa~wohnt im \ort}}%
|
|
||||||
%%%%% \pgfkeyslet{/pgfplots/table/create col/next content}\entry
|
|
||||||
%%%%% },
|
|
||||||
%%%%%
|
|
||||||
%%%%% },
|
|
||||||
%%%%% columns/Zusammen/.style={
|
|
||||||
%%%%% string type,
|
|
||||||
%%%%% },
|
|
||||||
%%%%}
|
|
||||||
%%%%\pgfplotstabletypeset[
|
|
||||||
%%%% col sep=semicolon,
|
|
||||||
%%%%% columns={Erfa,Ort},
|
|
||||||
%%%% %
|
|
||||||
%%%% empty cells with={--}, % replace empty cells
|
|
||||||
%%%% every head row/.style={before row=\toprule, after row=\midrule},
|
|
||||||
%%%% every last row/.style={after row=\midrule},
|
|
||||||
%%%% every even row/.style={
|
|
||||||
%%%% before row={
|
|
||||||
%%%% \rowcolor{lightgray}
|
|
||||||
%%%% },
|
|
||||||
%%%% },
|
|
||||||
%%%%]{adressliste.csv}
|
|
||||||
%%%%\end{sidewaysfigure}%
|
%%%%\end{sidewaysfigure}%
|
||||||
%%%%\normalsize
|
%%%%\normalsize
|
||||||
\end{document}
|
\end{document}
|
||||||
|
|
||||||
|
|
|
@ -152,9 +152,9 @@ innen 0
|
||||||
\lipsum[1-3]
|
\lipsum[1-3]
|
||||||
\end{DSarticle}
|
\end{DSarticle}
|
||||||
|
|
||||||
|
\include{adressen.tex}
|
||||||
\input{fremderartikel.tex}
|
\input{fremderartikel.tex}
|
||||||
% Now the bibliography of the file:
|
% Now the bibliography of the file:
|
||||||
|
|
||||||
\end{document}
|
\end{document}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue