2010-03-15, 13:19
Per Zufall bin ich eben über ein (noch nicht auf CTAN vorhandenes) Paket gestolpert, über das man Ebenen einer PDF-Datei ansteuern kann.
URL: http://user.mendelu.cz/marik/latex/ocgtools/
Beispiel: http://user.mendelu.cz/marik/latex/ocgtools/beamer.pdf
Nachtrag: Das Paket ist jetzt auch auf CTAN.
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
Schlagwörter:
LaTeX Category:
LaTeX,
Pakete |
Kommentare deaktiviert für Ebenen in pdfLaTeX ansteuern
2010-03-14, 08:11
Da ich eine Anfrage bekam, wie man Texte und Formeln in einer Zelle mischt, hier die Antwort.
- Reine Textzellen müssen mit ‚@‘ beginnen
- Bei gemischten Zellen gilt folgende Syntax <TEXT> :={<FORMEL>}<TEXT>
\documentclass{scrartcl}
\usepackage[]{spreadtab}
\usepackage[]{eurosym}
\usepackage[]{numprint}
\begin{document}
\begin{spreadtab}[\STsavecell{\myresult}{d5}]
{{tabular}{clrr}}
@ Anzahl & @ Artikel & @ Einzelpreis & @ Gesamtpreis \\ \hline
1 &@ Hallo & :={2.50} \euro & :={[-3,0]*[-1,0]} \euro \\
2 &@ Welt & :={8.15} \euro & :={[-3,0]*[-1,0]} \euro \\
3 &@ Hello & :={5.67} \euro & :={[-3,0]*[-1,0]} \euro \\ \hline
& & & :={sum(c1:[0,-1])} \euro
\end{spreadtab}
Die Gesamtsumme ist \myresult\,\euro.
\end{document} |
\documentclass{scrartcl}
\usepackage[]{spreadtab}
\usepackage[]{eurosym}
\usepackage[]{numprint}
\begin{document}
\begin{spreadtab}[\STsavecell{\myresult}{d5}]
{{tabular}{clrr}}
@ Anzahl & @ Artikel & @ Einzelpreis & @ Gesamtpreis \\ \hline
1 &@ Hallo & :={2.50} \euro & :={[-3,0]*[-1,0]} \euro \\
2 &@ Welt & :={8.15} \euro & :={[-3,0]*[-1,0]} \euro \\
3 &@ Hello & :={5.67} \euro & :={[-3,0]*[-1,0]} \euro \\ \hline
& & & :={sum(c1:[0,-1])} \euro
\end{spreadtab}
Die Gesamtsumme ist \myresult\,\euro.
\end{document}
Was noch fehlt ist das Umwandeln der Dezimalpunkte in Kommata für den Output und das Auffüllen der Währungsangaben auf zwei Nachkommastellen. Dazu später mehr…
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
Schlagwörter:
LaTeX Category:
LaTeX,
Pakete |
Kommentare deaktiviert für Das Spreadtab-Paket Teil 3
2010-03-12, 11:21
Über eine geschickte Kombination aus relativen und absoluten Bezügen kann man doch über komplette Zeilen oder Spalten summieren. In folgendem Beispiel summiere ich über relative Bezüge in der dritten Spalte die erste und zweite Spalte. Nach den drei Zeilen wird summiert von Zelle C1 bis zu der Zelle, die in der gleichen Spalte [0,-1] und vorigen Zeile [0,-1] liegt. Damit lassen sich auch Summen über Zeilen und Spalten errechnen, deren Größen nicht bekannt sind.
\documentclass{scrartcl}
\usepackage[]{spreadtab}
\begin{document}
\begin{spreadtab}{{tabular}{rr|r}}
1.1 & 2.2 & [-2,0]+[-1,0] \\
1.2 & 2.2 & [-2,0]+[-1,0] \\
1.3 & 2.2 & [-2,0]+[-1,0] \\ \hline
& & sum(c1:[0,-1])
\end{spreadtab}
\end{document} |
\documentclass{scrartcl}
\usepackage[]{spreadtab}
\begin{document}
\begin{spreadtab}{{tabular}{rr|r}}
1.1 & 2.2 & [-2,0]+[-1,0] \\
1.2 & 2.2 & [-2,0]+[-1,0] \\
1.3 & 2.2 & [-2,0]+[-1,0] \\ \hline
& & sum(c1:[0,-1])
\end{spreadtab}
\end{document}
Werte einzelner Zellen lassen sich auch außerhalb der Tabelle verwenden, dazu nutzt man im optionalen Argument der Spreadtab Umgebung den \STsavecell Befehl: \STsavecell{}{} ist einfach ein beliebig wählbarer Befehl (man sollte aber nicht versuchen, einen existierenden LaTeX-Befehl zu überschreiben)
\documentclass{scrartcl}
\usepackage[]{spreadtab}
\begin{document}
\begin{spreadtab}%
[\STsavecell{\myresult}{c4}]%
{{tabular}{rr|r}}
1.1 & 2.2 & [-2,0]+[-1,0] \\
1.2 & 2.2 & [-2,0]+[-1,0] \\
1.3 & 2.2 & [-2,0]+[-1,0] \\ \hline
& & sum(c1:[0,-1])
\end{spreadtab}
Die Gesamtsumme ist \myresult.
\end{document} |
\documentclass{scrartcl}
\usepackage[]{spreadtab}
\begin{document}
\begin{spreadtab}%
[\STsavecell{\myresult}{c4}]%
{{tabular}{rr|r}}
1.1 & 2.2 & [-2,0]+[-1,0] \\
1.2 & 2.2 & [-2,0]+[-1,0] \\
1.3 & 2.2 & [-2,0]+[-1,0] \\ \hline
& & sum(c1:[0,-1])
\end{spreadtab}
Die Gesamtsumme ist \myresult.
\end{document}
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
Schlagwörter:
LaTeX Category:
LaTeX,
Pakete |
Kommentare deaktiviert für Das Spreadtab-Paket Teil 2
2010-03-09, 12:15
Heise online hat einen schönen Artikel zu Moodle, der freien Lern-Plattform.
http://www.heise.de/open/artikel/Die-freie-Lernplattform-Moodle-938222.html
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
Category:
Allgemein |
Kommentare deaktiviert für Artikel zu Moodle bei heise online
2010-03-09, 11:49
Spreadtab erlaubt es, ähnlich wie in einer Tabellenkalkulation zu rechnen. Hier ein Beispiel:
\documentclass{scrartcl}
\usepackage{spreadtab}
\begin{document}
\begin{spreadtab}{{tabular}{rr|r}}
11 & 22 & a1+b1 \\
33 & 44 & a2+b2 \\
55 & 66 & a3+b3 \\ \hline
a1+a2+a3 & b1+b2+b3 & a4+b4
\end{spreadtab}
\end{document} |
\documentclass{scrartcl}
\usepackage{spreadtab}
\begin{document}
\begin{spreadtab}{{tabular}{rr|r}}
11 & 22 & a1+b1 \\
33 & 44 & a2+b2 \\
55 & 66 & a3+b3 \\ \hline
a1+a2+a3 & b1+b2+b3 & a4+b4
\end{spreadtab}
\end{document}
Das Paket eignet sich auch sehr gut für die Erstellung von Rechnungen:
\documentclass{scrartcl}
\usepackage[]{spreadtab}
\begin{document}
\begin{spreadtab}{{tabular}{rr|r}}
1 & 22.34 & a1*b1 \\
3 & 3.99 & a2*b2 \\
55 & 0.01 & a3*b3 \\ \hline
& & c1+c2+c3
\end{spreadtab}
\end{document} |
\documentclass{scrartcl}
\usepackage[]{spreadtab}
\begin{document}
\begin{spreadtab}{{tabular}{rr|r}}
1 & 22.34 & a1*b1 \\
3 & 3.99 & a2*b2 \\
55 & 0.01 & a3*b3 \\ \hline
& & c1+c2+c3
\end{spreadtab}
\end{document}
Interessant ist auch die Möglichkeit der relativen Adressierung, was für das Schreiben von Rechnungen interessant wäre:
\documentclass{scrartcl}
\usepackage[]{spreadtab}
\begin{document}
\begin{spreadtab}{{tabular}{rr|r}}
1.1 & 2.2 & [-2,0]+[-1,0] \\
1.2 & 2.2 & [-2,0]+[-1,0] \\
1.3 & 2.2 & [-2,0]+[-1,0] \\ \hline
\multicolumn{2}{l}{Summe: :={sum(b1:b3)}}
\end{spreadtab}
\end{document} |
\documentclass{scrartcl}
\usepackage[]{spreadtab}
\begin{document}
\begin{spreadtab}{{tabular}{rr|r}}
1.1 & 2.2 & [-2,0]+[-1,0] \\
1.2 & 2.2 & [-2,0]+[-1,0] \\
1.3 & 2.2 & [-2,0]+[-1,0] \\ \hline
\multicolumn{2}{l}{Summe: :={sum(b1:b3)}}
\end{spreadtab}
\end{document}
Was mir noch fehlt, ist die Möglichkeit, eine gesamte Spalte zu summieren, eine Notation sum(b:b)
wird m.E. noch nicht unterstützt.
Nachtrag: Über eine geschickte Kombination aus relativen und absoluten Bezügen geht es doch, siehe den zweiten Artikel dazu: http://uweziegenhagen.de/?p=847.
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
Schlagwörter:
LaTeX Category:
Pakete |
Kommentare deaktiviert für Das Spreadtab Paket
2010-03-07, 08:32
Da es mir nicht gelungen ist, mit Word 2007 sauber Etiketten zu drucken, anbei die CorelDraw X4 Vorlage. Vielleicht kann es ja jemand gebrauchen.Zweckform4736
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
Category:
Allgemein |
Kommentare deaktiviert für Corel-Draw Vorlage für Zweckform 4736
2010-03-06, 23:47
Mit Sweave lässt sich R Code direkt in LaTeX Dokumente einbetten und ausführen. Dokumente lassen sich auf diese Weise sehr einfach automatisieren und dynamisieren. Ein weiterer Vorteil ist, dass auch immer die richtigen Grafiken und Tabellen im TeX Dokument landen.
Auf der 42. Dante Tagung in Dortmund habe ich zu dem Thema einen kurzen Vortrag gehalten, hier sind die Folien: uweziegenhagen-dante2010
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
Schlagwörter:
LaTeX,
Statistik,
R Category:
LaTeX,
R |
Kommentare deaktiviert für Folien für meinen Sweave-Vortrag
2010-03-05, 15:32
Mit dem attachfile2 Paket kann man unter LaTeX beliebige Dateien in der PDF-Datei selbst hinterlegen, im Dokument erscheint dann ein Bild. Mit embedfile
von Heiko Oberdiek lassen sich Dokumente in der PDF Datei hinterlegen, ohne dass irgendwo ein Link oder Hinweis im Dokument erforderlich ist. Hier ein kleines Beispiel (das davon ausgeht, das im aktuellen Verzeichnis eine Datei hallo.txt
exisitiert):
\documentclass{scrartcl}
\usepackage[]{embedfile}
\begin{document}
\embedfile{hallo.txt}
Hallo.
\end{document} |
\documentclass{scrartcl}
\usepackage[]{embedfile}
\begin{document}
\embedfile{hallo.txt}
Hallo.
\end{document}
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
Schlagwörter:
LaTeX Category:
LaTeX,
Pakete |
Kommentare deaktiviert für LaTeX: embedfile
2010-03-05, 14:59
Die Dante Tagung in Dortmund nähert sich dem Ende, die ersten Vorträge sind schon online: http://www.dante.de/events/dante2010/programm/vortraege.html#ziegenhagen
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
Category:
LaTeX |
Kommentare deaktiviert für Vorträge der Dante Tagung in Dortmund online
2010-02-28, 09:33
Heute habe ich mir die Alpha-Version von Task Coach heruntergeladen, einer Open Source Projektverwaltung. Erfahrungen werde ich hier berichten.
http://www.taskcoach.org
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
Schlagwörter:
Produktivität Category:
Allgemein |
Kommentare deaktiviert für Task Coach: Aufgaben- und Projektmanagement