schleuderpackung mit adresslisten beispiel
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.
|
||||
|
||||
# Verwendung
|
||||
Requirements:
|
||||
Latex:
|
||||
texlive-lualatex und viele andere Pakete
|
||||
|
||||
|
||||
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
|
||||
cd $Verzeichnis
|
||||
cd ~/neue-schleuder
|
||||
schleuder_gitparent=$( pwd )
|
||||
git clone $(schleuder_repourl) schleuderpackung
|
||||
# fuer weitere Vorgaenge speichern
|
||||
|
@ -19,22 +20,13 @@ export schleuder_gitparent
|
|||
# randnotiz:
|
||||
# according to: http://tex.stackexchange.com/questions/10498/installing-a-class
|
||||
# eigene cls nicht auf system sondern in lokalem verzeichnis erstellen
|
||||
```
|
||||
|
||||
Die Klasse Schleuderpackung in seiner eigenen Schleuder verwenden können:
|
||||
|
||||
```
|
||||
# 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
|
||||
# Links auf datenschleuder.cls erstellen
|
||||
ln -s ${schleuder_gitparent}/schleuderpackung
|
||||
ln -s ${schleuder_gitparent}/schleuderpackung/datenschleuder.cls
|
||||
|
||||
# Logo herunterladen
|
||||
cd schleuderpackung/img
|
||||
cd ${schleuder_gitparent}/schleuderpackung/img
|
||||
wget https://upload.wikimedia.org/wikipedia/en/d/d1/Logo_CCC.svg
|
||||
|
||||
# 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.
|
||||
|
||||
# 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
|
||||
}]{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{
|
||||
columns/Erfa/.style={string type},
|
||||
columns/Ort/.style={string type},
|
||||
|
@ -33,71 +71,32 @@
|
|||
\pgfkeyssetvalue{/pgfplots/table/@cell content}{\url{##1}}
|
||||
},
|
||||
},
|
||||
columns/Test/.style={%
|
||||
create on use/Zusammen/.style={
|
||||
string type,
|
||||
assign cell content/.code={
|
||||
\pgfkeyssetvalue{/pgfplots/table/@cell content}{\textit{##1}}
|
||||
create col/assign/.code={
|
||||
\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={%
|
||||
% string type,
|
||||
% postproc cell content/.append style={%
|
||||
% /pgfplots/table/@cell content/.add={}{},
|
||||
% },%
|
||||
% }%
|
||||
]{\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}}
|
||||
%%%% },
|
||||
%%%% },
|
||||
%%%%% 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}
|
||||
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}%
|
||||
%%%%\normalsize
|
||||
\end{document}
|
||||
|
||||
|
|
|
@ -152,9 +152,9 @@ innen 0
|
|||
\lipsum[1-3]
|
||||
\end{DSarticle}
|
||||
|
||||
\include{adressen.tex}
|
||||
\input{fremderartikel.tex}
|
||||
% Now the bibliography of the file:
|
||||
|
||||
\end{document}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue