tag:blogger.com,1999:blog-77921202293477210032024-03-14T10:13:45.830+01:00blog.michael-fiedler.netprivate Website von Michael FiedlerAnonymoushttp://www.blogger.com/profile/13146873403885555837noreply@blogger.comBlogger12125tag:blogger.com,1999:blog-7792120229347721003.post-28640044798723304802015-07-14T11:42:00.000+02:002017-01-09T21:01:36.753+01:00LibreOffice-Vorlage für Literatur, Bücher, Berichte usw.Neulich habe ich eine <a href="http://templates.libreoffice.org/templates/standardvorlage-palatino-2012-default-template-palatino">neue Vorlage für LibreOffice und OpenOffice</a> erstellt. Sie eignet sich für Literatur (Prosa, Theaterstücke, Gedichte), aber natürlich auch Berichte und sonstige Dokumente. Der Unterschied zur Standardvorlage besteht in verschiedenen Einstellungen für eine besseren Lesbarkeit und einen schöneren Satzspiegel, der dem von LaTeX-Dokumenten ähneln soll. Darunter sind die Verwendung von Blocksatz mit Silbentrennung, mehrere Spalten, Achten auf <a href="https://de.wikipedia.org/wiki/Register_%28Druck%29">Registerhaltigkeit</a> und eine bessere <a href="https://de.wikipedia.org/wiki/Hurenkind_und_Schusterjunge">Aufteilung von Absätzen bei Seiten- und Spaltenübergängen</a>. Außerdem wird mit <a href="http://www.georgduffner.at/ebgaramond/">EB Garamond</a> ein häufig im Buchdruck vorkommender Schrifttyp verwendet. Für verschiedene Literaturgattungen wurden ein paar Absatz- (<i>Texkörper {Gedicht/Verse, Prosa, Prosa - Zitat/integrierter Vers (1. Absatz), Prosa - Zitat/integrierter Vers (Folgeabsatz), Regieanweisung, Theater}</i>) und Zeichenvorlagen (<i>Theater - {Regieanweisung, Sprecher}</i>) hinzugefügt. Bei Verwendung sollte auf die Unterscheidung zwischen neuen Absätzen (<span style="font-family: "courier new" , "courier" , monospace;">ENTER</span>) und einfachen Zeilenumbrüchen (<span style="font-family: "courier new" , "courier" , monospace;">SHIFT + ENTER</span>) in LibreOffice geachtet werden. Der Unterschied liegt darin, ob ein kleiner (Zeilenumbruch) oder großer Zeilenabstand (neuer Absatz) bzw. eine Einrückung (1. Zeile eines Absatzes) oder eben nicht (nachfolgende Zeilen des Absatzes) folgt, und ob eine Zeile mit ihrem zugehörigen Absatz zusammengehalten werden soll (für einfachen Zeilenumbruch; v. a. bei Seiten- und Spaltenübergängen von Bedeutung). Weiterhin sollte bei einem Absatz, welchem eine kurze Regieanweisung folgt, für diesen (nicht für die gesamte Absatzvorlage!) die Textflusseinstellung <i>mit folgendem Absatz zusammenhalten</i> aktiviert werden, sodass die beiden nicht durch Seiten- oder Spaltenumbrüche voneinander getrennt werden.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiI-pXseONoflbZ9gLLgGqEOd0hYihbEG8-zWvs2fVvxMIMb0I6Jgony0FfRF1jOD1dXn28dWI-3m-h1iVFokr6tcRUtDYZY10xMAkEmaV-H1pqOvPmfC-I0vWbGrB06U0d3gBK7lFejXiA/s1600/Standard_zweispaltig_Garamond.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiI-pXseONoflbZ9gLLgGqEOd0hYihbEG8-zWvs2fVvxMIMb0I6Jgony0FfRF1jOD1dXn28dWI-3m-h1iVFokr6tcRUtDYZY10xMAkEmaV-H1pqOvPmfC-I0vWbGrB06U0d3gBK7lFejXiA/s320/Standard_zweispaltig_Garamond.png" width="225" /></a></div>
<br />
Zum Ausprobieren der Vorlage habe ich verschiedene gemeinfreie Texte verwendet, welche bei Projekten wie <a href="http://de.wikipedia.org/wiki/Wikisource">Wikisource</a>, <a href="http://de.wikipedia.org/wiki/Project_Gutenberg">Gutenberg</a> und <a href="http://de.wikipedia.org/wiki/Projekt_Gutenberg-DE">Gutenberg-DE</a> zugänglich sind. Zu einem vollständigen Text gelangt man am einfachsten über den jeweiligen Wikipedia-Artikel des Werkes. Hier ein paar Beispiele im PDF-Format:<br />
<ul>
<li>Prosa: <a href="http://users.simified.de/~micha/openoffice-vorlagen/Standard/Standard_zweispaltig_Garamond.Beispiel_Prosa.pdf">Johann Wolfgang von Goethe: Die Leiden des jungen Werther</a> (alternativ <a href="http://users.simified.de/~micha/openoffice-vorlagen/Buch/Buch_Garamond_13.5x20.5.Beispiel_Prosa.pdf">als Buch</a>)</li>
<li>Gedicht/Verse: <a href="http://users.simified.de/~micha/openoffice-vorlagen/Standard/Standard_zweispaltig_Garamond.Beispiel_Gedicht_und_Verse.pdf">Friedrich Schiller: Das Lied von der Glocke</a></li>
<li>Theaterstück: <a href="http://users.simified.de/~micha/openoffice-vorlagen/Standard/Standard_zweispaltig_Garamond.Beispiel_Theaterstueck.pdf">Friedrich Schiller: Kabale und Liebe</a> (alternativ <a href="http://users.simified.de/~micha/openoffice-vorlagen/Buch/Buch_Garamond_13.5x20.5.Beispiel_Theaterstueck.pdf">als Buch</a>)</li>
<li>Theaterstück in Versform: <a href="http://users.simified.de/~micha/openoffice-vorlagen/Standard/Standard_zweispaltig_Garamond.Beispiel_Theaterstueck_in_Versen.pdf">Johann Wolfgang von Goethe: Faust. Eine Tragödie.</a> (alternativ <a href="http://users.simified.de/~micha/openoffice-vorlagen/Buch/Buch_Garamond_13.5x20.5.Beispiel_Theaterstueck_in_Versen.pdf">als Buch</a>)</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNiSFI7k4DZXp8ba2_UatoZjG3BeCJKngaSY7FAyBxY3zpn7eKylW4gguwFWkF-7Gx4hgSsowviFr_E8_OllxotdQUG0CEG72o_jfKXD4GTKQ3knSPAMsL-1O666OCZd3ecbQIHfSSfeKW/s1600/werther-800px.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNiSFI7k4DZXp8ba2_UatoZjG3BeCJKngaSY7FAyBxY3zpn7eKylW4gguwFWkF-7Gx4hgSsowviFr_E8_OllxotdQUG0CEG72o_jfKXD4GTKQ3knSPAMsL-1O666OCZd3ecbQIHfSSfeKW/s320/werther-800px.png" width="211" /></a></div>
<div>
<br /></div>
Anonymoushttp://www.blogger.com/profile/13146873403885555837noreply@blogger.com0tag:blogger.com,1999:blog-7792120229347721003.post-36779169871485067032015-06-23T02:03:00.003+02:002015-06-24T13:47:59.433+02:00LibreOffice: Adding a draft watermark to exported PDFsWhen distributing documents that have not reached final state yet, it may be a good idea to mark them as draft. LibreOffice supports watermarks for this purpose and others (File > Export as PDF... > Watermark). However, the implemenation has some downsides: The color of the watermark text is a green that not everybody may like and the text is vertical, which also does not look too good if you compare it to the watermarks that LaTeX packages produce. Moreover, the user cannot adjust the watermark to his needs, as the settings are hard-coded in LibreOffice's source code...<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7kEd59uzOjWfoS0vqiIUrEcdhN6RsShG56sskrHcIoyAB6tkKgbETGTWGYbc7voe6z-UDrQ77L24gfbsDy-OZV8r4C66d4drAmEeE5yOmL92w1I7kql0ptX0WfhejjkvJ9TElapUESifj/s1600/Wasserzeichen_Libreoffice_Entwurf.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7kEd59uzOjWfoS0vqiIUrEcdhN6RsShG56sskrHcIoyAB6tkKgbETGTWGYbc7voe6z-UDrQ77L24gfbsDy-OZV8r4C66d4drAmEeE5yOmL92w1I7kql0ptX0WfhejjkvJ9TElapUESifj/s320/Wasserzeichen_Libreoffice_Entwurf.png" width="225" /></a></div>
<div>
So, as LaTeX does the job very well, one workaround is to generate a draft watermark using LaTeX and then setting it as the background image of an exported PDF from LibreOffice (another one is setting a background image directly in LibreOffice):</div>
<div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOsNeaHG1ASnBwmGhIZoECZwB4Sid_2557U9S9z6zouJhgv-vFB1Fh9ZRbWGvhOnAJ_mwcw6swNI_QlQiMFBo61kMB3BUS1-v342AXmuzdjMO0dE96aC3qLD7OR1E_uDHfdtOL4fujy6iX/s1600/Wasserzeichen_LaTeX_Entwurf.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOsNeaHG1ASnBwmGhIZoECZwB4Sid_2557U9S9z6zouJhgv-vFB1Fh9ZRbWGvhOnAJ_mwcw6swNI_QlQiMFBo61kMB3BUS1-v342AXmuzdjMO0dE96aC3qLD7OR1E_uDHfdtOL4fujy6iX/s320/Wasserzeichen_LaTeX_Entwurf.png" width="226" /></a></div>
The following code uses the <a href="https://www.ctan.org/pkg/draftwatermark">draftwatermark</a> package to adjust and generate a watermark:</div>
<div>
<br /></div>
<div>
<div>
<span style="font-family: Courier New, Courier, monospace;">\documentclass[a4paper]{article}</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><br /></span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">\usepackage{lmodern} % Latin Modern</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">%\usepackage{tgheros} % Helvetica</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">%\usepackage{tgtermes} % Times</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">%\usepackage{tgcursor} % Courier</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><br /></span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">% adapt default font</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">% * serif: \rmdefault</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">% * sans-serif: \sfdefault</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">% * monospace: \ttdefault</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">%\renewcommand*\familydefault{\sfdefault}</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">\usepackage[T1]{fontenc}</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">\usepackage[utf8]{inputenc}</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><br /></span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">\usepackage{draftwatermark}</span><br />
<span style="font-family: Courier New, Courier, monospace;">% see package documentation for further configuration options</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">\SetWatermarkText{Draft}</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">\SetWatermarkLightness{0.75}</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">\SetWatermarkScale{1.2}</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><br /></span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><br /></span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">\begin{document}</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">\pagenumbering{gobble} % remove page numbers</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">\mbox{} % pdflatex refuses to emit an empty page otherwise</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">\end{document}</span></div>
</div>
<div>
<br /></div>
<div>
After building the PDF file using <span style="font-family: Courier New, Courier, monospace;">pdflatex</span>, you can use the <a href="https://en.wikipedia.org/wiki/PDFtk"><span style="font-family: Courier New, Courier, monospace;">pdftk</span></a> command line tool to add it as background/watermark to a PDF document exported from LibreOffice (<span style="font-family: Courier New, Courier, monospace;">stamp</span> instead of <span style="font-family: Courier New, Courier, monospace;">background</span> places the LaTeX document in front of the other):</div>
<div>
<br /></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">pdflatex watermark.tex</span><br />
<span style="font-family: Courier New, Courier, monospace;">pdftk in.pdf background watermark.pdf output out.pdf</span><br />
<span style="font-family: Courier New, Courier, monospace;"><br /></span>
<span style="font-family: inherit;">The source code and some generated PDFs can be found in <a href="http://users.simified.de/~micha/blog-uploads/watermark.tar.gz">this tar archive</a>. It also contains a script </span><span style="font-family: Courier New, Courier, monospace;">draft.sh</span><span style="font-family: inherit;"> which adds a draft watermark to a PDF document:</span><br />
<span style="font-family: inherit;"><br /></span>
<span style="font-family: Courier New, Courier, monospace;">./draft.sh in.pdf out.pdf</span></div>
Anonymoushttp://www.blogger.com/profile/13146873403885555837noreply@blogger.com0tag:blogger.com,1999:blog-7792120229347721003.post-22376245496223858472015-06-22T16:32:00.000+02:002015-06-24T01:01:32.950+02:00LibreOffice u. a.: (Entwurfs-)Wasserzeichen in exportierte PDF-Dokumente einfügenGelegentlich ist es sinnvoll, ein für die Weitergabe bestimmtes Dokument als Entwurf zu kennzeichnen, indem ein entsprechender Text als Wasserzeichen im Hintergrund platziert wird. In LibreOffice ist zwar eine entsprechende Funktion eingebaut: Über das Menü für den PDF-Export (Datei > Als PDF exportieren… > Wasserzeichen) kann ein Text angegeben werden, welcher als Wasserzeichen verwendet wird. Das Ergebnis ist allerdings nicht sonderlich schön: Zum Einen wird als Farbe ein sehr aufdringliches Grün verwendet, zum Anderen ist der Text nicht schräg über das Dokument gelegt, sondern vertikal. Beide Eigenschaften sind nicht veränderbar.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2eWifpSb9xbGbgPn3JfIMN2CntHRqIWvgco32VrzxzGtG7qQl72w-rE2ao7wB5DggIDyrRXVWG-GnCY8pTCQU35nR_2lFJNut57BT3G3-h3aMu_Oq6ElcXkyd-hdBklNuSkpKIeGcMmQ5/s1600/Wasserzeichen_Libreoffice_Entwurf.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2eWifpSb9xbGbgPn3JfIMN2CntHRqIWvgco32VrzxzGtG7qQl72w-rE2ao7wB5DggIDyrRXVWG-GnCY8pTCQU35nR_2lFJNut57BT3G3-h3aMu_Oq6ElcXkyd-hdBklNuSkpKIeGcMmQ5/s320/Wasserzeichen_Libreoffice_Entwurf.png" width="226" /></a></div>
Abhilfe lässt sich schaffen, indem man eine leere Seite mit dem Entwurfswasserzeichen erstellt und dieses dann nachträglich unter das exportierte PDF-Dokument legt (alternativ könnte auch eine Bilddatei als Hintergrundgraphik in LibreOffice verwendet werden):<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi41WYD_lyeDcUf0QD6mDNFB1UyIkNwqVJ0RyrOvWCtT8Pc2J2TDizeTeZDKLrfhDv5z68sGycRvsiJ9BQYlhDQrJA2yhCuTJmgdwXjrCpOLjtYv3fIbn9T0wJTrq46LsZFg63XDnM226T7/s1600/Wasserzeichen_LaTeX_Entwurf.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi41WYD_lyeDcUf0QD6mDNFB1UyIkNwqVJ0RyrOvWCtT8Pc2J2TDizeTeZDKLrfhDv5z68sGycRvsiJ9BQYlhDQrJA2yhCuTJmgdwXjrCpOLjtYv3fIbn9T0wJTrq46LsZFg63XDnM226T7/s320/Wasserzeichen_LaTeX_Entwurf.png" width="226" /></a></div>
Hierzu wird zunächst das PDF mit dem Wasserzeichen mit LaTeX (oder natürlich auch LibreOffice o. Ä.) erstellt (z. B. mit dem Paket <a href="https://www.ctan.org/pkg/draftwatermark?lang=de">draftwatermark</a>) und anschließend mittels <a href="https://wiki.ubuntuusers.de/pdftk">pdftk</a> unter den Text gelegt (um es darüber zu legen, kann <span style="font-family: Courier New, Courier, monospace;">stamp</span> statt <span style="font-family: Courier New, Courier, monospace;">background</span> verwendet werden):<br />
<div>
<br />
<span style="font-family: Courier New, Courier, monospace;">pdflatex wasserzeichen.tex</span><br />
<span style="font-family: Courier New, Courier, monospace;">pdftk in.pdf background wasserzeichen.pdf output out.pdf</span><br />
<br />
Als LaTeX-Quelltext wird folgender verwendet:<br />
<br />
<span style="font-family: Courier New, Courier, monospace;">\documentclass[a4paper]{article}</span><br />
<span style="font-family: Courier New, Courier, monospace;"><br /></span>
<span style="font-family: Courier New, Courier, monospace;">\usepackage{lmodern} % Latin Modern</span><br />
<span style="font-family: Courier New, Courier, monospace;">%\usepackage{tgheros} % Helvetica</span><br />
<span style="font-family: Courier New, Courier, monospace;">%\usepackage{tgtermes} % Times</span><br />
<span style="font-family: Courier New, Courier, monospace;">%\usepackage{tgcursor} % Monospace</span><br />
<span style="font-family: Courier New, Courier, monospace;">% adapt default font -- only necessary for monospace (\ttdefault) or sans-serif</span><br />
<span style="font-family: Courier New, Courier, monospace;">% (\sfdefault) font, as article's default is roman.</span><br />
<span style="font-family: Courier New, Courier, monospace;">%\renewcommand*\familydefault{\sfdefault}</span><br />
<span style="font-family: Courier New, Courier, monospace;"><br /></span>
<span style="font-family: Courier New, Courier, monospace;">\usepackage[T1]{fontenc}</span><br />
<span style="font-family: Courier New, Courier, monospace;">\usepackage[utf8]{inputenc}</span><br />
<span style="font-family: Courier New, Courier, monospace;"><br /></span>
<span style="font-family: Courier New, Courier, monospace;">\usepackage{draftwatermark}</span><br />
<span style="font-family: Courier New, Courier, monospace;">% see package documentation for further configuration options</span><br />
<span style="font-family: Courier New, Courier, monospace;">\SetWatermarkText{Entwurf}</span><br />
<span style="font-family: Courier New, Courier, monospace;">\SetWatermarkLightness{0.75}</span><br />
<span style="font-family: Courier New, Courier, monospace;">\SetWatermarkScale{1.2}</span><br />
<span style="font-family: Courier New, Courier, monospace;"><br /></span>
<span style="font-family: Courier New, Courier, monospace;"><br /></span>
<span style="font-family: Courier New, Courier, monospace;">\begin{document}</span><br />
<span style="font-family: Courier New, Courier, monospace;">\pagenumbering{gobble} % remove page numbers</span><br />
<span style="font-family: Courier New, Courier, monospace;">\mbox{} % pdflatex refuses to emit an empty page otherwise</span><br />
<span style="font-family: Courier New, Courier, monospace;">\end{document}</span><br />
<span style="font-family: Courier New, Courier, monospace;"><br /></span>
<span style="font-family: inherit;">Der Quelltext und Wasserzeichen in verschiedenen Schriftarten findet sich auch in <a href="http://users.simified.de/~micha/blog-uploads/watermark.tar.gz">dieser Archivdatei</a>. Zusätzlich ist ein Skript </span><span style="font-family: Courier New, Courier, monospace;">entwurf.sh</span><span style="font-family: inherit;"> enthalten, welches eine PDF-Datei mit einem Entwurfswasserzeichen versieht:</span><br />
<span style="font-family: inherit;"><br /></span>
<span style="font-family: Courier New, Courier, monospace;">./entwurf.sh in.pdf out.pdf</span></div>
Anonymoushttp://www.blogger.com/profile/13146873403885555837noreply@blogger.com0tag:blogger.com,1999:blog-7792120229347721003.post-85186487919701390262015-02-15T13:56:00.000+01:002015-09-11T07:54:00.977+02:00Posteo als Google-Alternative für E-Mail, Kalender und Adressbuch ‒ ein einigermaßen ausführlicher ErfahrungsberichtDa mich schon längere Zeit störte, dass mein Kalender bei Google lag (E-Mails schon sehr lange nicht mehr, das Adressbuch ohnehin nicht), habe ich mich neulich mal wieder nach Alternativen umgeschaut. Einen entsprechenden Dienst für mich selbst zu betreiben war bisher wegen des notwendigen Aufwands nicht in Betracht gekommen. Eine zufriedenstellende Alternative hatte ich aber eben auch nie gefunden. Neulich habe ich nun mal den Berliner Anbieter <a href="https://posteo.de/">Posteo</a> (der scheinbar auch im Freundeskreis bei dem einen oder anderen in Verwendung ist) ausprobiert, und dieser schaut nun nach der gesuchten Lösung aus. Im Folgenden will ich daher meine Erkenntnisse niederschreiben, da ich sicher nicht der Einzige bin, der seine privaten Daten der guten Funktionalität wegen bei Google o. Ä. liegen hat(te) und wegen des Daten-nicht-Schutzes in den USA diese Daten zumindest ins sicherere/weniger unsichere Deutschland holen möchte. Mein Fazit: Ich bin momentan sehr zufrieden mit Posteo, für 12 € im Jahr erhalte ich so ziemlich alles, was ich brauche. Da ich bisher in erster Linie mit dem Kalender von Google gearbeitet habe, findet an einigen Stellen ein Vergleich mit diesem statt. Außerdem wird auf die Zusammenarbeit mit externen Programmen, genauer <a href="https://de.wikipedia.org/wiki/Mozilla_Thunderbird">Mozilla Thunderbird</a>, eingegangen. Anmerkungen und Kritik werden gerne per Kommentar oder elektronischer Post entgegengenommen.<br />
<br />
<div>
<h2>
Allgemeines</h2>
</div>
<div>
Der Anbieter Posteo wurde (neben anderen Anbietern wie <a href="https://mailbox.org/">mailbox.org</a>) nach den Snowden-Enthüllungen öfters in den Medien im Kontext der Frage nach "sicheren" E-Mail-Anbietern (Datensparsamkeit, Verschlüsselung) genannt (mehr <a href="https://de.wikipedia.org/wiki/Posteo">bei Wikipedia</a>). Nach der Registrierung kann man das Postfach zwei Wochen lang kostenlos bei <a href="https://posteo.de/site/faq">eingeschränktem Funktionsumfang</a> testen, um sich einen Eindruck zu verschaffen. Entscheidet man sich für den Anbieter, beträgt der Grundpreis 1 € pro Monat bei Vorkasse (mindestens 12 €). Bezahlmöglichkeiten sind hierbei Überweisung, Paypal/Kreditkarte und (anonyme) Barzahlung per Brief. Möchte man sein Postfach wieder kündigen, so gibt es in der Web-Oberfläche eine entsprechende Funktion (auch die Angabe eines Kündigungstermins ist möglich), das Restguthaben wird dann zurückerstattet.</div>
<div>
<br /></div>
<div>
Im Grundpreis enthalten sind 2 GB Speicherplatz (jedes zusätzliche GB 0,25 € pro Monat), zwei zusätzliche Aliasadressen sowie drei Kalender enthalten. Die Kundenbetreuung findet <a href="https://posteo.de/site/kontakt">ausschließlich per E-Mail</a> statt. Für die meisten wiederkehrenden technischen Fragen gibt es außerdem einen recht ausführlichen <a href="https://posteo.de/hilfe">Hifebereich</a>. Dieser enthält zum Beispiel auch Anleitungen zur Einrichtung verbreiteter Programme wie Thunderbird zum Zugriff auf die Posteo-Dienste und eine Umzugsanleitung für Gmail-Nutzer. Für eine Übersicht aller Leistungen/Besonderheiten von Posteo inklusive Bildschirmphotos sei auf die <a href="https://posteo.de/site/leistungen">entsprechende Seite bei Posteo</a> verwiesen.</div>
<div>
<br /></div>
<h2>
E-Mail</h2>
<div>
Die Web-Oberfläche von Posteo basiert auf <a href="https://de.wikipedia.org/wiki/Roundcube">Roundcube</a> mit verschiedenen Plugins, Zugriff von externen Programmen über SMTP und IMAP ist selbstverständlich auch möglich. Die Oberfläche unterstützt z. B. die Darstellung von Diskussionsfäden/Konversationen in der Nachrichtenanzeige, automatische Antworten, Weiterleitungen, Kontaktgruppen zum schnellen Senden einer E-Mail an eine feste Gruppe von Kontakten, hat einen E-Mail-Sammeldienst für Postfächer bei anderen Anbietern und bietet ausführliche Nachrichtenfilterung auf Basis von <a href="https://de.wikipedia.org/wiki/Sieve">Sieve</a>. Weiterhin gibt es vielerlei Einstellmöglichkeiten, um alles den eigenen Bedürfnissen anzupassen.<br />
<br />
Die Einrichtung des E-Mail-Postfachs in Thunderbird erfordert lediglich die Angabe der Posteo-Adresse und des Passworts. Da sich Posteo in den Mozilla-Datenbanken für E-Mail-Anbieter befindet, werden die weiteren Server-Einstellungen automatisch ergänzt und man kann das Postfach sofort verwenden.</div>
<div>
<br /></div>
<div>
Die Server-seitigen Nachrichtenfilter können neben der Web-Oberfläche auch über externe Programme angepasst werden (ggf. sollte man sich auf eine Variante bzw. "kompatible" Änderungen beschränken, um Konflikte zu vermeiden). Bei Thunderbird funktioniert dies über das <a href="https://addons.mozilla.org/en-US/thunderbird/addon/sieve/?src=search">Sieve-Plugin</a> (bei einem aktuellen Thunderbird ist die <a href="https://github.com/thsmi/sieve/blob/master/nightly/README.md">Entwicklungsversion</a> 0.2.3x notwendig, 0.2.2 funktioniert nicht), welches einen Eintrag zur Anpassung des Filters in den Kontoeinstellungen hinzufügt (Bezeichnung <span style="font-family: Courier New, Courier, monospace;">roundcube</span>, sichtbar sobald man in der Web-Oberfläche einen Filter erstellt hat).<br />
<br />
Offiziell nicht auf der Posteo-Website erwähnt, aber (nach aktuellem Stand) dennoch möglich: Wie auch bei Google bzw. einem Postfix-Dienst in Standardkonfiguration können z. B. zwecks einfacherem Filtern von Nachrichten beliebig viele "Unteradressen" über eine <a href="http://www.postfix.org/local.8.html">Adresserweiterung</a> mit dem <span style="font-family: Courier New, Courier, monospace;">+</span>-Zeichen verwendet werden. Hierfür wird statt <span style="font-family: Courier New, Courier, monospace;">adresse@posteo.de</span> einfach <span style="font-family: Courier New, Courier, monospace;">adresse+erweiterung@posteo.de</span> (<span style="font-family: Courier New, Courier, monospace;">erweiterung</span> beliebig, solange die Adresse standardkonform bleibt) verwendet. Alle Nachrichten an die Adresse mit Erweiterung werden an <span style="font-family: Courier New, Courier, monospace;">adresse@posteo.de</span> zugestellt. Auf die Adresse in der erweiterten Form kann dann in Filterregeln geprüft werden.</div>
<div>
<br /></div>
<div>
Ein weiterer zu nennender Punkt ist, dass man bei Posteo (anders als z. B. bei <a href="https://mailbox.org/kann-ich-mailadressen-meiner-eigenen-domain-bei-mailbox-org-nutzen/">mailbox.org</a>) keine E-Mails zu eigenen Nicht-Posteo-Domänen empfangen ‒ also den eigenen DNS-MX-Eintrag auf einen Posteo-Server setzen ‒ kann, ausschließlich <span style="font-family: Courier New, Courier, monospace;">@posteo.de</span> (<span style="font-family: Courier New, Courier, monospace;">@posteo.at</span>, <span style="font-family: Courier New, Courier, monospace;">@posteo.eu</span>, …) ist möglich. Dies bindet einen natürlich an Posteo als kostenpflichtigen E-Mail-Dienstleister. Für eine größere Unabhängigkeit ist es eine Möglichkeit, eine andere (bevorzugt deutsche, sonst kann man gleich bei Google bleiben) Adresse als Haupt(empfangs)adresse zu verwenden und die Nachrichten an diese zu Posteo weiterzuleiten. Entweder also über einen Anbieter kostenloser Adressen wie GMX oder über einen Anbieter, bei dem man eine eigene Domäne hat/erwirbt. Diese Variante führt dann jedoch dazu, dass z. B. hinsichtlich einiger Aspekte wie der Server-zu-Server-Verschlüsselungsmaßnahmen (nicht: Ende-zu-Ende) ein weiterer kritischer Punkt auf dem Transportweg der E-Mails hinzukommt und die Verschlüsselungseinstellungen der Posteo-Dienste beim Nachrichtenempfang teilweise ausgehebelt werden. Das Senden von beliebigen Absenderadressen ist hingegen möglich, indem man in den Einstellungen als Identität seine Nicht-Posteo-Absenderadresse einträgt.</div>
<div>
<br /></div>
<div>
Der <a href="https://posteo.de/hilfe?tag=spam">Spam-Filter von Posteo</a> weist zwei Besonderheiten auf: Zum Einen kann er nicht vom Kunden selbst durch Markieren von Nachrichten als unerwünscht beeinflusst werden sondern wird zentral von Posteo eingestellt. Zum Zweiten wird eine als Spam eingeordnete Nachricht nicht wie bei den meisten anderen Anbietern zum Benutzer durch gelassen und als solche markiert oder in einen Spam-Ordner verschoben, sondern gar nicht erst angenommen. Vorteil hierbei ist, dass der Absender über eine Nachricht zur Fehlermitteillung mitbekommt, dass seine Nachricht den Empfänger nicht erreicht und warum und er ggf. darauf reagieren kann; Nachrichten können also nicht "verloren" gehen. Der Empfänger muss nicht mehr in den Spam-Ordner schauen und wird vom Absender ggf. auf anderem Weg kontaktiert. Dies funktioniert aber eben nur, wenn dies dem Absender möglich ist bzw. er die Ursache für die Spam-Einordnung beheben kann. Meistens dürfte das schneller sein, als die Tage/Wochen/Monate abzuwarten, bis der Empfänger mal wieder seinen Spam-Ordner durchschaut. An dieser Stelle muss man abwägen, ob man das so haben möchte. Zu beachten ist außerdem, dass ein durchschnittlicher E-Mail-Nutzer mit der (englischsprachigen) "Mail delivery failed: returning message to sender"-Nachricht eher wenig anfangen kann, um die Ursache zu beheben.</div>
<div>
<br /></div>
<div>
Seit Kurzem bietet die Posteo-Web-Oberfläche auch die Möglichkeit zur Ende-zu-Ende-Nachrichtenverschlüsselung über <a href="https://de.wikipedia.org/wiki/Pretty_Good_Privacy">PGP</a> und <a href="https://de.wikipedia.org/wiki/S/MIME">S/MIME</a>. Diese habe ich bisher nicht ausprobiert. Eine in naher Zukunft geplante Funktion <a href="https://posteo.de/hilfe/gibt-es-mailinglisten-bei-posteo">scheinen Mailinglisten zu sein</a> (derzeit nur auf Anfrage und noch ohne Verwaltung per Web-Oberfläche; nicht getestet).</div>
<div>
<br />
<b>2015-02-15:</b> Abschnitt zu Adresserweiterungen hinzugefügt<br />
<b>2015-02-15:</b> Aussage zu möglichen Absendeadressen korrigiert: Hier sind <a href="https://posteo.de/site/faq">auch fremde Adressen möglich</a>.<br />
<br /></div>
<div>
<ul>
</ul>
<h2>
Kalender</h2>
</div>
<div>
Der Posteo-Kalender bietet die zu erwartenden Funktionen eines Kalenders. Anfangs war ich etwas skeptisch, denn phasenweise gab es Zeitüberschreitungen beim Erstellen von Terminen und die Web-Oberfläche fror dann ein. Nach einer Nachricht an die Kundenbetreuung scheint es jetzt aber zuverlässig zu funktionieren. Weiterhin bin ich noch auf einen kleineren Fehler beim Erstellen von Terminen gestoßen: Setzt man das Anfangsdatum nach vorne, kann man das Enddatum dennoch nicht vor das ursprüngliche Anfangsdatum setzen. Auch dieser Fehler ist gemeldet, besteht derzeit aber immernoch. Da ich aber jetzt hauptsächlich Thunderbird für den Kalender verwende, bin ich davon ohnehin wenig beeinträchtigt: Mit Hilfe der Erweiterung <a href="https://addons.mozilla.org/de/thunderbird/addon/lightning/?src=search">Lightning</a> können die <a href="https://posteo.de/hilfe/wie-kann-ich-mit-thunderbird-meine-termine-synchronisieren">Posteo-Kalender in Thunderbird als CalDAV-Kalender hinzugefügt werden</a>.<br />
<br />
<b>2015-02-19:</b> Ein weiteres Problem gibt es im Umgang mit Tabulatorzeichen: Tabulatoren in einem Termin, der z. B. in Thunderbird erstellt wurde, werden in der Web-Oberfläche nicht als solche, sondern als <span style="font-family: Courier New, Courier, monospace;">\t</span> angezeigt. Außerdem gehen Termine mit einem Tabulatorzeichen in einem Feld (entstanden z. B. durch Kopieren und Einfügen von einer Website) beim Speichern verloren. Auch dieser Fehler ist gemeldet.</div>
<div>
<br /></div>
<div>
Im Grundpreis des Posteo-Postfachs sind drei Kalender inbegriffen, für jeden weiteren sind 0,10 € pro Monat Aufpreis erforderlich. Dies ist jedoch nicht all zu tragisch, denn zumindest eine weitere Unterteilung der Termine ist über Kategorien möglich, denen man einen Termin zuordnen kann. Diese Kategorien stellen auch das Hauptmerkmal zur farblichen Unterscheidung von Terminen in der Web-Oberfläche dar: Die einzelnen Kalender sind durch einen dünnen Rahmen farblich unterschieden, wohingegen die Kategorien die Füllfarbe bestimmen. Für einen Google-Benutzer ist das zwar eher ungewohnt, aber grundsätzlich kein großes Problem. Verwendet man den Kalender aber in Thunderbird, so ist die Gewichtung der farblichen Hervorhebung genau anders herum (Füllfarbe entspricht Kalender, kleiner Balken an der Seite entspricht Kategorie).</div>
<div>
<br /></div>
<div>
Der Web-Kalender bietet als Ansichtmöglichkeiten Tag, Woche und Monat. Ein benutzerdefiniertes Zeitintervall für die Anzeige wie bei Google oder Thunderbird gibt es leider nicht. Des Weiteren ist es auch nicht möglich, über das Mausrad den aktuell angezeigten Zeitraum zu wechseln, dies geht nur über einen entsprechenden Knopf in der Benutzeroberfläche. Außerdem empfinde ich die verwendete Schriftgröße (für meinen nicht ganz so großen Bildschirm) als etwas zu groß ausgefallen. Das lässt sich allerdings kurzerhand über die Verkleinerungs-/Vergrößerungsfunktion (<span style="font-family: Courier New, Courier, monospace;">Strg + MINUS</span> bzw. <span style="font-family: Courier New, Courier, monospace;">Strg + PLUS</span>) meines Browsers beheben.</div>
<div>
<br /></div>
<div>
Bei Posteo können wie bei Google die eigenen Kalender freigegeben werden und fremde Kalender können eingebunden werden: Zur Freigabe gibt es (jederzeit änderbare) URLs für das iCal- und das XML-Format (Atom-Feed). Eine HTML-Ansicht wie bei Google fehlt allerdings. Außerdem ist zu beachten, dass die Kalender nicht in einen Google-Kalender eingebunden werden können. Laut Kundenbetreuung versuche Google hierbei, die gesamte Posteo-Domäne zu crawlen, was man verbiete und weshalb dann die Einbindung fehlschlage. Diese Argumentation kann ich zwar nicht ganz nachvollziehen, aber da dies jetzt für mich keine zentrale Funktion ist, bin ich dem nicht weiter nachgegangen. Externe fremde Kalender können in die Web-Oberfläche im iCal-Format eingebunden werden. Jeder so genannte "Feed" kann dann einer Kalenderkategorie für die Web-Oberfläche zugeordnet werden.<br />
<br />
[<b>2015-09-11</b>: Im Vergleich zu Google ist der Atom-Feed leider auf verschiedene Weise für das Informiertwerden über Änderungen am Kalender unbrauchbar, da sich die IDs der Einträge ändern (führt zu Duplikaten im Feedreader), die Zeitstempel nicht der Erstellung, sondern der Anfangszeit eines Termins entsprechen und nur die letzten und nächsten 9 Einträge vom Abrufzeitpunkt aus enthalten sind. Lediglich für ein maschinelles Auslesen für bestimmte andere Zwecke ist der Feed also verwendbar.]</div>
<div>
<br /></div>
<div>
In der Web-Oberfläche können die anzuzeigenden Kalender gefiltert werden. Für die Kalender gibt es dabei die Kombinationsmöglichkeiten <i>alle Kalender</i>, <i>alle Posteo-Kalender</i> und jeweils <i>ein einzelner Posteo-Kalender</i> (hier sind die Möglichkeiten im Vergleich zu Google also eingeschränkt). Die Kategorien können hingegen beliebig miteinander kombiniert angezeigt werden.</div>
<div>
<br /></div>
<div>
Für das Löschen einer größeren Anzahl von Terminen gibt es eine eigene Funktion. Hierbei kann angegeben werden, dass alle Termine oder alle Termine bis zu einem bestimmten Datum oder alle Termine nach einem bestimmten Datum gelöscht werden sollen.</div>
<div>
<br /></div>
<div>
Verwendet man hauptsächlich Thunderbird bzw. andere externe Programme für den Zugriff auf den Kalender, so können die eingebundenen Posteo-Kalender auch für Aufgabenlisten verwendet werden. In Thunderbird können diesen Aufgaben auch Anfangs- und/oder Endzeiten zugewiesen werden, sodass die im Kalenderreiter angezeigte Seitenleiste mit den Aufgaben auf die aktuell relevanten beschränkt werden kann und Aufgaben mit einer Frist in der Vergangenheit rot hervorgehoben werden. Leider unterstützt die Web-Oberfläche die Aufgaben nicht.</div>
<div>
<br /></div>
<div>
Die Kalenderbenachrichtigungen sind zwischen der Web-Oberfläche und externen Programmen wie Thunderbird derzeit nicht kompatibel (man arbeite daran). Die Web-Oberfläche verwendet ausschließlich E-Mails zur Benachrichtigung. Thunderbird verwendet ausschließlich Popups. Eine in Thunderbird erstellte Benachrichtigung wird bei der Terminbearbeitung in der Web-Oberfläche daher ignoriert und umgekehrt (wobei die über die Web-Oberfläche eingestellte E-Mail natürlich trotzdem im E-Mail-Postfach landet).</div>
<div>
<br />
Der Posteo-Kalender hat auch eine Druck-Funktion. Diese fällt von der Aufbereitung der Kalenderdaten jedoch sehr deutlich hinter der von Google zurück. Aus funktionaler Sicht schafft hier die Druckfunktion von Thunderbird Abhilfe, allerdings kommt sie auch nicht ganz an die Darstellung des Google-Kalenders heran.<br />
<br /></div>
<div>
Zuletzt sei noch erwähnt, dass bei Posteo an erstellte Termine oder Aufgaben keine Dateien angehängt werden können, was bei Google möglich ist.<br />
<br />
<b>2015-02-15:</b> Bemerkung zur Schriftgröße hinzugefügt<br />
<br />
<b>2015-05-24:</b> Ein kleineres Problem gibt es noch mit dem Versenden von Termineinladungen. Hier werden Zeilenumbrüche der Terminbeschreibung in der der E-Mail angehängten HTML-Datei fehlerhaft nicht als solche, sondern als Zeichenkombination <span style="font-family: Courier New, Courier, monospace;">\n</span>, dargestellt. Die iCal-Datei ist davon nicht beeinträchtigt.</div>
<div>
<br /></div>
<div>
<ul>
</ul>
<div>
<h2>
Adressbuch</h2>
</div>
</div>
<div>
Posteo bietet ein Adressbuch (inklusive Import- und Exportfunktion), welches sowohl über die Web-Oberfläche als auch über externe Programme per <a href="https://en.wikipedia.org/wiki/CardDAV">CardDAV</a> zugänglich ist. So kann man es in Thunderbird <a href="https://posteo.de/hilfe/wie-richte-ich-den-adressbuchabgleich-mit-thunderbird-ein">mit dem Plugin SOGo-Connector verwenden</a>. Außerdem können die Geburtstage der Kontakte mit dem Thunderbird-Plugin <a href="https://addons.mozilla.org/de/thunderbird/addon/thunderbirthday/">ThunderBirthDay</a> im Kalender angezeigt werden.</div>
<div>
<br /></div>
<div>
Das Adressbuch ist global, es gibt nur ein einziges. Daher kann auch nur alles oder nichts in ein externes Programm eingebunden werden. Um das Adressbuch weiter zu unterteilen, besteht sowohl in der Web-Oberfläche als auch lokal in Thunderbird die Möglichkeit, Kontaktgruppen anzulegen. Ein Kontakt kann beliebig vielen Kontaktgruppen zugeordnet werden. Schreibt man eine E-Mail, kann dann die gesamte Kontaktgruppe auf einmal in das Empfängerfeld eingetragen werden. Problem bei der Sache mit den Kontaktgruppen ist, dass sie nicht synchronisiert werden: Die Kontaktgruppen der Posteo-Web-Oberfläche gelangen nicht zu Thunderbird und umgekehrt. Um das Problem zu umgehen, bleibt daher nur anstatt der Kontaktgruppe das Bearbeiten einer E-Mail als neue Nachricht (Thunderbird) bzw. im allgemeinen Fall eine Antwort an alle Empfänger einer bestimmten Nachricht. Im Zweifelsfall kann man auch die Kontaktgruppe nur in der Posteo-Web-Oberfläche führen und die (ggf. wenigen) Nachrichten, bei denen man sie braucht, über die Web-Oberfläche schreiben.</div>
<div>
<br /></div>
<div>
Die Posteo-Web-Oberfläche bietet weiterhin (wie Thunderbird) ein eigenes Adressbuch für gesammelte Adressen, in die jede E-Mail-Adresse eingetragen wird, an die man eine Nachricht sendet. Auch diese können nicht synchronisiert werden.<br />
<br />
<b>2015-04-06:</b> Der Export von Kontakten über die Posteo-Web-Oberfläche ist eher unintuitiv. Beim Markieren eines Adressbuchs wird über den Knopf "Exportieren" genau dieses exportiert ‒ so weit, so gut. Markiert man nun einen Kontakt, so wird nicht dieser, sondern weiterhin alle in der "Kontakte"-Spalte angezeigten Kontakte exportiert, denn für den Export relevant ist allein die "Kontakte"-Spalte. Um also einen oder mehrere bestimmte Kontakte zu exportieren, muss man die Kontakte in dieser Spalte über die Suche oder über das Nutzen von Kontaktgruppen einschränken und erst dann exportieren. Bei Google ist der Export intuitiver, außerdem wird zusätzlich zu vCard auch noch CSV als Exportformat unterstützt.<br />
<br />
<h2>
Sonstiges</h2>
</div>
<div>
<b>2015-04-07:</b> Etwas lästig ist noch folgendes kleineres Problem mit der Anmeldung bei der Web-Oberfläche: Wenn man sich über die Posteo-Hauptseite <a href="https://posteo.de/">https://posteo.de/</a> anmeldet, wird man zur Web-Oberfläche weitergeleitet. Bei der Anmeldung wird ein Sitzungs-Cookie gesetzt, welches eine Gültigkeitsdauer bis zum Ende der Browser-Sitzung hat. Schließt man nun aber die Web-Oberfläche und versucht anschließend über die Hauptseite, wieder dorthin zu gelangen, so wird man erneut nach seinen Zugangsdaten gefragt ‒ obwohl man ja eigentlich immernoch angemeldet ist! Erst nach korrekter Eingabe dieser wird einem wieder Zugang gewährt. Abhilfe schaft es nur, den URL der Web-Oberfläche <a href="https://posteo.de/webmail/">https://posteo.de/webmail/</a> direkt einzugeben oder ein Lesezeichen im Browser hierauf zu verwenden, denn dann wird die bestehende Anmeldung korrekt erkannt und man erspart sich das erneute Eingeben der Zugangsdaten. Die Kundenbetreuung ist auch über dieses Problem informiert.<br />
<br />
Die Gültigkeitsdauer des Cookies beim Nutzer ist aber selbstverständlich unabhängig von der Gültigkeitsdauer der Anmeldung auf Server-Seite, welche letztlich den Zeitraum beschränkt, innerhalb dessen man ohne Neuanmeldung in die Web-Oberfläche kommt. Dieser scheint etwa im Bereich von 30 Minuten zu liegen, wenn man nicht die <a href="https://www.df.eu/forum/threads/73230-Timeout-Zeit-bei-RoundCube?s=ba200819f0a3a496ee21255e0859ead8&p=470725&viewfull=1#post470725">E-Mail-Ansicht dauerhaft geöffnet</a> und den Rechner laufen lässt.</div>
<div>
<ul>
</ul>
</div>
Anonymoushttp://www.blogger.com/profile/13146873403885555837noreply@blogger.com4tag:blogger.com,1999:blog-7792120229347721003.post-56855921186218914282015-02-12T10:24:00.000+01:002015-06-24T01:06:29.980+02:00Inkscape: schlechtes Schriftbild beim Ausschneiden von Vektorgraphiken aus PDF-Dokumenten vermeidenGelegentlich ist es notwendig, aus PDF-Dokumenten Teile auszuschneiden, um sie an anderer Stelle verwenden zu können. Als Beispiel sei ein Seminarvortrag genannt, in dem Abbildungen aus den Literaturquellen gezeigt werden sollen. Liegt eine solche Abbildung als Vektorgraphik vor, so bietet es sich an, das PDF-Dokument in Inkscape zu importieren, womit es auf den relevanten Bereich zugeschnitten bzw. dieser in ein neues Dokument übertragen werden kann. Problematisch hierbei erweist sich jedoch der Umgang von Inkscape mit Textbereichen: Ist die verwendete Schriftart nicht lokal installiert, so wird sie beim Import durch eine "ähnliche" vorhandene ersetzt ‒ selbst wenn die Originalschrift im PDF-Dokument eingebettet ist ‒, was oft in einer sehr schlechten Schriftdarstellung in Form von zu großen oder zu kleinen Lücken zwischen Buchstaben endet:<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrrpU0tRAV38-qKdfnYnnhQ0rd_4yywmDgIH_tg5QcL17Pw9V__GK8eNSeWxB9FFEjOCBZkdeRk_38Y3_fkozjvMLdMKSVDZEhvezdcZ4MmTzee8D3vWNkkSDjXmFjs4IDTdFPccmNTxlN/s1600/inkscape.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="102" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrrpU0tRAV38-qKdfnYnnhQ0rd_4yywmDgIH_tg5QcL17Pw9V__GK8eNSeWxB9FFEjOCBZkdeRk_38Y3_fkozjvMLdMKSVDZEhvezdcZ4MmTzee8D3vWNkkSDjXmFjs4IDTdFPccmNTxlN/s1600/inkscape.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Import eines PDF-Dokuments (<a href="http://liederprojekt.org/lied27797-O-wie-wohl-ist-mir-am-Abend.html">Quelle</a>, <a href="http://www.liederprojekt.org/medien/Lieddokumente/27797_O_wie_wohl_ist_mir_am_Abend.pdf">PDF</a>) mit eingebetteten Schriften. Die Zeichenabstände sind durch die Schriftersetzung zu eng geraten.</td></tr>
</tbody></table>
<br />
Als umständliche Lösung kann man nun die Textbereiche, welche ja Inkscape als solche erkannt wurden, überschreiben, um diese wieder besser lesen zu können. Eine bessere Möglichkeit stellt jedoch die Umwandlung ins SVG-Format vor der Bearbeitung dar. Zunächst muss die entsprechende Seite des PDF-Dokuments abgetrennt werden, danach folgt die Umwandlung. Mögliche Programme zur Umsetzung hierfür sind <a href="http://wiki.ubuntuusers.de/pdftk"><span style="font-family: Courier New, Courier, monospace;">pdftk</span></a> und <a href="http://poppler.freedesktop.org/" style="font-family: 'Courier New', Courier, monospace;">pdftocairo</a><span style="font-family: inherit;">:</span><br />
<span style="font-family: inherit;"><br /></span>
<span style="font-family: Courier New, Courier, monospace;"> pdftk original.pdf cat <Seitennummer> output tmp.pdf</span><br />
<span style="font-family: Courier New, Courier, monospace;"> pdftocairo -svg tmp.pdf tmp.svg</span><br />
<br />
Die SVG-Datei kann nun mit Inkscape geöffnet und nach Wunsch bearbeitet werden. Durch die Umwandlung ging die Information über die Textbereiche verloren und diese werden nun als normale Graphikelemente behandelt, sodass die Darstellung wie im Original ist:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicEamd0ardijTFsidfTh50FeYdSB7Hu4bRyUT2hZBDA7h_KOEoQnoebeh1jKtayA8YXbvHC4gs1JvCFCuyJfxsc7zFoYdtAcX8L7OUBHZLsOi-XinzPLihOLG5ApOSxV93DLKRJ_xqBCuD/s1600/pdftocairo_inkscape.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="105" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicEamd0ardijTFsidfTh50FeYdSB7Hu4bRyUT2hZBDA7h_KOEoQnoebeh1jKtayA8YXbvHC4gs1JvCFCuyJfxsc7zFoYdtAcX8L7OUBHZLsOi-XinzPLihOLG5ApOSxV93DLKRJ_xqBCuD/s1600/pdftocairo_inkscape.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<b>2015-04-13:</b> Hier das Vorgehen noch als Video:</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/wxN7CMLE5Sw/0.jpg" frameborder="0" height="266" src="http://www.youtube.com/embed/wxN7CMLE5Sw?feature=player_embedded" width="320"></iframe></div>
Anonymoushttp://www.blogger.com/profile/13146873403885555837noreply@blogger.com0tag:blogger.com,1999:blog-7792120229347721003.post-48513279493513366992014-12-04T22:08:00.001+01:002016-01-31T02:10:08.411+01:00Schlechte Darstellung bei elektronischen Kontoauszügen der Raiffeisenbanken unter Linux umgehenVor Kurzem hat meine Bank ihre Kontomodelle umgestellt und so erhalte ich nun meine Kontoauszüge im Online-Banking-Portal als PDF-Dateien. Mit den PDF-Betrachtern unter Linux ‒ genauer gesagt mit auf <a href="http://poppler.freedesktop.org/">Poppler</a> basierenden wie Evince und Okular (also quasi alle standardmäßig verwendeten) ‒ hat man mit den erhaltenen Dateien jedoch mit Darstellungsproblemen zu kämpfen (am Bildschirm und beim Ausdrucken). Ursache scheint die Verwendung einer Schriftart <span style="font-family: "arial" , "helvetica" , sans-serif;"><i>RFont</i></span><span style="font-family: inherit;"> zu sein, die nicht in die PDF-Datei eingebettet ist:</span><br />
<span style="font-family: inherit;"><br /></span>
<span style="font-family: "courier new" , "courier" , monospace; font-size: x-small;">$ pdffonts Kontoauszug.pdf </span><br />
<span style="font-family: "courier new" , "courier" , monospace; font-size: x-small;">name type emb sub uni object ID</span><br />
<span style="font-family: "courier new" , "courier" , monospace; font-size: x-small;">------------------------------------ ----------------- --- --- --- ---------</span><br />
<span style="font-family: "courier new" , "courier" , monospace; font-size: x-small;">RFont0 TrueType no no no 6 0</span><br />
<span style="font-family: "courier new" , "courier" , monospace; font-size: x-small;">RFont1 TrueType no no no 10 0</span><br />
<span style="font-family: "courier new" , "courier" , monospace; font-size: x-small;">RFont2 TrueType no no no 13 0</span><br />
<span style="font-family: "courier new" , "courier" , monospace; font-size: x-small;">RFont3,Bold TrueType no no no 16 0</span><br />
<span style="font-family: "courier new" , "courier" , monospace; font-size: x-small;">RFont4,Bold TrueType no no no 19 0</span><br />
<span style="font-family: "courier new" , "courier" , monospace; font-size: x-small;">RFont5 TrueType no no no 22 0</span><br />
<span style="font-family: "courier new" , "courier" , monospace; font-size: x-small;">RFont6 TrueType no no no 25 0</span><br />
<span style="font-family: "courier new" , "courier" , monospace; font-size: x-small;">AAAAAB+ArialMT TrueType yes yes no 28 0</span><br />
<span style="font-family: "courier new" , "courier" , monospace; font-size: x-small;">AAAAAB+Arial-BoldMT TrueType yes yes no 39 0</span><br />
<span style="font-family: "courier new" , "courier" , monospace; font-size: x-small;">RFont7 TrueType no no no 36 0</span><br />
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;">Bei der Darstellung wählt ein PDF-Betrachter dann, sofern die Schriftart wie in diesem Fall lokal nicht installiert ist, eine Ersatzschriftart aus. Dadurch kann es passieren, dass die Buchstaben in einem viel zu großen oder zu kleinen Abstand voneinander erscheinen, wenn die Schriftmaße nicht exakt gleich sind, und die gute Lesbarkeit stark beeinträchtigt wird:</span><br />
<span style="font-family: inherit;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja9rE7fHXrG0MOeIlewbNMnUUTrhnvcUPOTP61iXE5i609t_uWBImWE4HEcm4BF7T0HiSVq8kfD3Hbd9UDS-c5Tjvq2sfBylKoi0hJ0XsJwEitnMF8v7rhqQEMtAWTTtICOxLH0FH21Roc/s1600/Kontoauszug_Okular_vorher.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="142" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja9rE7fHXrG0MOeIlewbNMnUUTrhnvcUPOTP61iXE5i609t_uWBImWE4HEcm4BF7T0HiSVq8kfD3Hbd9UDS-c5Tjvq2sfBylKoi0hJ0XsJwEitnMF8v7rhqQEMtAWTTtICOxLH0FH21Roc/s1600/Kontoauszug_Okular_vorher.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;">Das Problem könnte vermieden werden, wenn die Schriftart eingebettet wäre oder eine gängige, auf allen Systemen vorhandene (bzw. leicht zu installierende) Schriftart verwendet würde. Da seitens des für das Online-Banking zuständigen Dienstleisters <a href="https://de.wikipedia.org/wiki/Fiducia_IT">Fiducia</a> "kein Handlungsbedarf" gesehen wird (es hat sich wegen des Problems bisher noch kein weiterer Kunde dort gemeldet), möchte ich hier für die Weiten des Internets dokumentieren, wie man als betroffener Kunde das Problem selbst umgehen kann. <b>Wer ebenso betroffen ist, kann sich ja auch mal bei seiner Bank beschweren...</b></span><br />
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;"><b>Nachtrag/Einschub 2016-01-30:</b> Wie im untenstehenden Kommentar von Olaf Seyfarth beschrieben, werden die PDF-Dokumente (einzig) mit</span> <a href="http://mupdf.com/">MuPDF</a> (bei Debian das Paket <span style="font-family: "courier new" , "courier" , monospace;">mupdf</span>) gut angezeigt. Der<span style="font-family: inherit;"> wohl kürzeste Umweg zu einem korrekten Schriftbild für Ausdrucke besteht darin, den Kontoauszug über MuPDF in Rastergraphiken umzuwandeln (der MuPDF-Betrachter hat keine Druckfunktion). Hierzu sind für ein Debian-basiertes Linux-System die Pakete </span><span style="font-family: "courier new" , "courier" , monospace;">mupdf-tools</span><span style="font-family: inherit;"> und </span><span style="font-family: "courier new" , "courier" , monospace;">imagemagick</span><span style="font-family: inherit;"> notwendig. </span><span style="font-family: inherit;">Anschließend kann ein Skript der folgenden Art zur Umwandlung in ein PDF bestehend aus korrekt dargestellten Rastergraphiken verwendet werden:</span><br />
<span style="font-family: inherit;"><br /></span>
<span style="font-family: "courier new" , "courier" , monospace;">#!/bin/bash</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">set -o errexit</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">set -o nounset</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">#set -o xtrace</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span>
<span style="font-family: "courier new" , "courier" , monospace;">if [ $# != 2 ]; then</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span class="Apple-tab-span" style="white-space: pre;"> </span>echo "Usage: $0 in.pdf out.pdf"</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span class="Apple-tab-span" style="white-space: pre;"> </span>exit 2</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">fi</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span>
<span style="font-family: "courier new" , "courier" , monospace;">IN="$1"</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">OUT="$2"</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">RESOLUTION_DPI=400</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">TMP_PREFIX=$(mktemp)</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span>
<span style="font-family: "courier new" , "courier" , monospace;">mudraw -o ${TMP_PREFIX}.%d.png -r${RESOLUTION_DPI} "$IN"</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">convert ${TMP_PREFIX}.*.png "$OUT"</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">rm -f ${TMP_PREFIX}.*.png</span><br />
<div>
<br /></div>
<b>[Nachtrag </b><b>2014-12-28</b><b>:</b> Die Begründung von Fiducia dafür, keine Schriftarten einzubetten, ist, dass man alle möglichen Maßnahmen ergreifen wolle, die entstehenden Datenvolumina bei der Verarbeitung zu verringern.<b>]</b><br />
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;">Die Schriftersetzung kann über die <a href="http://www.freedesktop.org/wiki/Software/fontconfig/">fontconfig</a>-Konfigurationsdatei gesteuert werden (Poppler berücksichtigt diese Einstellungen). Die benutzerspezifische XML-Konfigurationsdatei ist hierbei normalerweise unter dem Pfad </span><span style="font-family: "courier new" , "courier" , monospace;">~/.fonts.conf</span><span style="font-family: inherit;"> zu finden (siehe dazu auch den <a href="https://wiki.archlinux.org/index.php/Font_configuration">Artikel zu den Schriftarteneinstellungen im ArchLinux-Wiki</a>) und muss für das Ersetzen der Schriftarten </span><span style="font-family: "arial" , "helvetica" , sans-serif;"><i>RFont0-7</i></span><span style="font-family: inherit;"> um folgende Einträge erweitert werden:</span><br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;"> <!-- ... --></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <alias></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <family>RFont0</family></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <prefer><family>Courier New</family></prefer></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> </alias></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <alias></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <family>RFont1</family></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <prefer><family>Courier New</family></prefer></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> </alias></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <alias></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <family>RFont2</family></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <prefer><family>Nimbus Sans L</family></prefer></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> </alias></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <alias></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <family>RFont3</family></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <prefer><family>Courier New</family></prefer></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> </alias></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <alias></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <family>RFont4</family></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <prefer><family>Courier New</family></prefer></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> </alias></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <alias></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <family>RFont5</family></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <prefer><family>Nimbus Sans L</family></prefer></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> </alias></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <alias></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <family>RFont6</family></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <prefer><family>Nimbus Sans L</family></prefer></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> </alias></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <alias></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <family>RFont7</family></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <prefer><family>Courier New</family></prefer></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> </alias></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <alias></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <family>RFont8</family></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <prefer><family>Nimbus Sans L</family></prefer></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> </alias></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <!-- ... --></span><br />
<div>
<br /></div>
<div>
Nun wird die Schriftart <i>RFont</i> durch <i>Courier New</i> und <i>Nimbus Sans L</i> ersetzt. Wichtig ist hierbei natürlich, dass das "Drumherum" der XML-Datei nicht vergessen wird, falls man die Datei selbst neu anlegt. Statt <i>Nimbus Sans L</i> und <i>Courier New</i> könnte beispielsweise auch <i>Arial</i> und <i>Liberation Mono</i> verwendet werden. Öffnet man den PDF-Kontoauszug nun erneut, erhält man ein korrektes Schriftbild:<br />
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX32VlnP1l7xpFvoRd_rKsdBhjyzeuffnf_Euuu8N3sDk2QKUaG-bhKEba3MzSC89SUthlhqwQlOuWAaxn9xNnwAchAvZwYcKtgCX_T3iJRE9vClTUaQysqobabed5Pgw4yAmEOSoo57lC/s1600/Kontoauszug_Evince_nachher.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="144" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX32VlnP1l7xpFvoRd_rKsdBhjyzeuffnf_Euuu8N3sDk2QKUaG-bhKEba3MzSC89SUthlhqwQlOuWAaxn9xNnwAchAvZwYcKtgCX_T3iJRE9vClTUaQysqobabed5Pgw4yAmEOSoo57lC/s1600/Kontoauszug_Evince_nachher.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: left;">
<b><br /></b></div>
<div class="separator" style="clear: both; text-align: left;">
<b>Nachtrag 2014-12-20:</b> Um Schriftarten unter Berücksichtigung der Fontconfig-Einstellungen in ein PDF-Dokument einzubetten, können <a href="http://poppler.freedesktop.org/"><span style="font-family: "courier new" , "courier" , monospace;">pdftocairo</span></a><span style="font-family: inherit;"> oder </span><a href="http://mfiedler.github.io/embed-pdf-fonts/"><span style="font-family: "courier new" , "courier" , monospace;">embed-pdf-fonts</span></a> verwendet werden:</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "courier new" , "courier" , monospace;"> pdftocairo -pdf input.pdf output.pdf</span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "courier new" , "courier" , monospace;"> embed-pdf-fonts input.pdf output.pdf</span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: inherit;"><b>Nachtrag 2014-12-28:</b> Die Unkenntlichmachung der Kontoauszüge wurde zu schwarzen Balken geändert, da das vorher verwendete Mosaikfilter die Rückgewinnung der Daten nicht vollständig ausschließt, siehe dazu "<a href="http://tlrobinson.net/blog/2008/10/recovering-censored-text-using-adobe-photoshop-cs3/">Recovering Censored Text Using Photoshop and JavaScript</a>". Außerdem ist das Problem mit diesen PDF-Dateien über die korrekte Anzeige unter Linux und die verwendete (ggf. nicht eingebettete) Schriftart hinaus zu betrachten. So könnte grundsätzlich auch Microsoft in ein paar Jahren andere Standardschriftarten mitliefern. Es gibt für die Langzeitarchivierung von Dokumenten anerkannte Standards wie <a href="https://de.wikipedia.org/wiki/PDF/A">PDF/A</a> (anstatt PDF in beliebiger Version mit beliebigen Parametern), die an dieser Stelle Verwendung finden sollten. (Vielen Dank an Hans für die beiden Anregungen!)</span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: inherit;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
Im Übrigen: Wer hierher über die Suchmaschine seiner Wahl gelangt, möge sich ebenso bei seiner Bank beklagen, auf dass sich die Fiducia zu einer Verbesserung bewegen lasse. ;-)</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<b>Nachtrag 2015-01-02:</b> Leider muss die Fontconfig-Datei ggf. von Dokument zu Dokument geändert werden. Scheinbar stellen die als <span style="font-family: "courier new" , "courier" , monospace;">RFontX</span> bezeichneten Schriften in der PDF-Datei gelegentlich je nach Dokument unterschiedlichen Schriftarten, was das Problem noch ärgerlicher macht, als es ohnehin schon ist. :-(</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<b>Nachtrag 2015-02-17:</b> Die korrekte Entsprechung der <span style="font-family: "courier new" , "courier" , monospace;">RFont</span>-Schriftarten variiert leider auch noch von Datei zu Datei, was lästiger Weise das wiederholte Raten und Anpassen für die Darstellung notwendig macht: Welche der nummerierten <span style="font-family: "courier new" , "courier" , monospace;">RFont</span>-Schriften gehört zum fehlerhaft angezeigten Textbereich? Diese muss dann von der Festbreiten- auf die Proportionalschriftart umgeändert werden?</div>
Anonymoushttp://www.blogger.com/profile/13146873403885555837noreply@blogger.com5tag:blogger.com,1999:blog-7792120229347721003.post-14000635344996714912014-04-05T18:14:00.000+02:002014-06-26T21:05:21.122+02:00LibreOffice/OpenOffice: Seitenzahl bei einseitigem Dokument ausblendenHeute habe ich eine Anfrage erhalten, wie man es erreicht, dass die Fußzeile bzw. die Seitenzahl darin in einem Dokument nur angezeigt wird, wenn das Dokument mehrere Seiten hat. Bei einer einzigen Seite soll sie verborgen bleiben. Die Anfrage bezog sich auf meine <a href="http://templates.libreoffice.org/template-center/privatbrief-mit-sichtfenster-und-automatischer-silbentrennung">Briefvorlagen</a>, die dies so machen. Zur Archivierung hier der Weg, dieses Verhalten zu erreichen:<br />
<br />
Das Ganze funktioniert über sogenannte <a href="https://wiki.openoffice.org/wiki/DE/Dokumentation/OOo_2.x/Handb%C3%BCcher/Writer-Handbuch/Seiten_formatieren/Bereiche_f%C3%BCr_das_Seitenlayout_verwenden">Bereiche</a>, welche man unter vorgegebenen Bedingungen ausblenden kann. Um einen solchen einzufügen, geht man im Menü auf "Einfügen > Bereiche..." und setzt dann im Reiter "Bereich" den Haken bei "Ausblenden". Als Bedingung für "die Anzahl Seiten beträgt 1" dient "<a href="http://www.ooowiki.de/SeitenNummerierung.html#Variable_f.2BAPw-r_die_Seiten-Gesamtzahl">page</a> == 1". Daraufhin auf "Einfügen" klicken. Unter "Format > Bereiche..." können die erstellten Bereiche dann nachträglich noch geändert werden.Anonymoushttp://www.blogger.com/profile/13146873403885555837noreply@blogger.com0tag:blogger.com,1999:blog-7792120229347721003.post-6616640261471978822014-02-28T23:59:00.001+01:002017-01-09T21:02:23.040+01:00Lebenslauf-Vorlage für LibreOffice/OpenOfficeVor Kurzem habe ich <a href="http://templates.libreoffice.org/templates/lebenslauf-im-moderncv-stil-moderncv-style-curriculum-vitae/">eine weitere Vorlage für LibreOffice/OpenOffice erstellt</a>. Es handelt sich dabei um eine Lebenslauf-Vorlage in Anlehnung an das LaTeX-Paket <a href="http://www.ctan.org/pkg/moderncv">moderncv</a> (genauer: den darin enthaltenen "casual"-Stil). Anlass war, dass mein aktuelles LaTeX-Lebenslaufdokument sich nicht mehr problemlos mit der in der aktuellen Debian-Version "Wheezy" enthaltenen Version des Pakets verträgt. Nebenbei ist es mit OpenOffice natürlich auch etwas einfacher und schneller möglich, kleine Änderungen am Aussehen des Dokuments durchzuführen als mit einer LaTeX-Klasse.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7CDpLvwXuFZ1Mmj-AL0Pn0up9uVN3Nv7dv5o_lrNKHUWc9-90Q2zSJGGxX8Cv8_YyACvN8B5RBsMsOeSTWPw_wnCoeuKEJrTVLPtvHfuXUwmJviXlA6KB9MMlEziJ6QGAWl11SGSIOcV2/s1600/lebenslauf_libreoffice_moderncv.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7CDpLvwXuFZ1Mmj-AL0Pn0up9uVN3Nv7dv5o_lrNKHUWc9-90Q2zSJGGxX8Cv8_YyACvN8B5RBsMsOeSTWPw_wnCoeuKEJrTVLPtvHfuXUwmJviXlA6KB9MMlEziJ6QGAWl11SGSIOcV2/s1600/lebenslauf_libreoffice_moderncv.png" width="226" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<b>Aktualisierung 2014-06-01:</b> Die Vorlage gibt es inzwischen auch auf den Vorlagenseiten von Apache OpenOffice: <a href="http://templates.openoffice.org/de/template/lebenslauf-arial-curriculum-vitae-arial">Arial</a>, <a href="http://templates.openoffice.org/de/template/lebenslauf-latin-modern-sans-curriculum">Latin Modern Sans</a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
Anonymoushttp://www.blogger.com/profile/13146873403885555837noreply@blogger.com0tag:blogger.com,1999:blog-7792120229347721003.post-71101328286131757262012-12-27T19:36:00.001+01:002017-01-09T21:03:07.821+01:00Briefvorlage im LaTeX-Stil für OpenOfficeBisher habe ich meine Briefe meistens mit LaTeX und der <span style="font-family: "courier new" , "courier" , monospace;">scrlttr2</span><span style="font-family: inherit;">-Klasse aus dem Koma-Script-Paket verfasst. Vorteile sind die typischen eines LaTeX-Dokuments:</span><br />
<ul>
<li>vorgegebenes, gutes Gesamtbild des Dokuments</li>
<li>automatische Silbentrennung für ein angenehmes Erscheinen der Absätze: Zeilen werden bis zum Ende ausgefüllt bei nicht zu großen Wortabständen (im Gegensatz zu einem Blocksatz ohne Silbentrennung)</li>
<li>bei einmalig erstellter Vorlage muss nur noch der eigentliche Brieftext eingegeben werden</li>
<li>letztlich das typische LaTeX-Aussehen, also auch die Schriftart (wenn man diese mag)</li>
</ul>
Ein Nachteil ist jedoch der hohe Aufwand, auch nur eine kleine Änderung am Dokumentaufbau durchzuführen, die ausnahmsweise mal benötigt wird. Daher habe ich nun für OpenOffice eine Briefvorlage erstellt, die die obigen Vorteile mit der leichten Durchführbarkeit kleinerer Änderungen am Dokumentaufbau verbindet. Besonderheiten sind dabei:<br />
<ul>
<li>Verwendung der Schriftart <a href="http://oldwww.gust.org.pl/projects/e-foundry/latin-modern">Latin Modern Roman</a> (Debian-Paket <span style="font-family: "courier new" , "courier" , monospace;">lmodern</span> oder manuelle Installation)</li>
<li><span style="font-family: inherit;">Verwendung der Benutzerdaten in den Einstellungen für die Absenderangaben (Extras > Optionen... > OpenOffice.org > Benutzerdaten)</span></li>
<li><span style="font-family: inherit;">Blocksatz mit automatischer Silbentrennung im Fließtext für gleichmäßiges Schriftbild (erfordert ein <a href="http://extensions.openoffice.org/de/dictionaries">deutsches Wörterbuch</a>)</span></li>
</ul>
<div>
Einen Beispielbrief, der mit der Vorlage erstellt wurde, ist <a href="http://users.simified.de/~micha/openoffice-vorlagen/Brief_LaTeX.pdf">hier</a> verfügbar, die Vorlage ist auf <a href="http://templates.openoffice.org/de/node/9058">templates.openoffice.org</a> zu finden. Außerdem gibt es die Vorlage dort auch noch ohne zusätzlich zu installierende Schriftarten: <a href="http://templates.openoffice.org/de/node/9070">ohne Serifen</a>/<a href="http://templates.openoffice.org/de/node/9068">mit Serifen</a><br />
<br />
<b>Aktualisierung 2013-03-22:</b> Die Vorlagen gibt es jetzt auch bei <a href="http://templates.libreoffice.org/templates/privatbrief-mit-sichtfenster-und-automatischer-silbentrennung">templates.libreoffice.org</a>.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLPPFO-2lay_pA3mE5A_QcUG9F7QtS2SSLczNhIGqKWDm2Ics0ic9Y9ez1d1kAPgVAu95bbCchLWAlUcH54Jvb76JP8eEhA6tUVwyTFjUZcjdFMLA6nkuWmfKTI4P4KASuUNM3tYNs8UPR/s1600/briefvorlage.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLPPFO-2lay_pA3mE5A_QcUG9F7QtS2SSLczNhIGqKWDm2Ics0ic9Y9ez1d1kAPgVAu95bbCchLWAlUcH54Jvb76JP8eEhA6tUVwyTFjUZcjdFMLA6nkuWmfKTI4P4KASuUNM3tYNs8UPR/s1600/briefvorlage.png" width="225" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
</div>
Anonymoushttp://www.blogger.com/profile/13146873403885555837noreply@blogger.com0tag:blogger.com,1999:blog-7792120229347721003.post-23641012630512520862012-09-05T00:32:00.000+02:002012-09-05T01:06:23.957+02:00Evgeni Koroliov: Frédéric Chopin: MazurkasIch bin scheinbar wiedermal auf ein Gewinnspiel gestoßen, bei dem außer mir kaum jemand mitgemacht hat. In Folge dessen hatte ich neulich ein Päckchen in der Post. Darin enthalten: Eine <a href="http://www.tacet.de/main/seite1.php?layout=katalog&language=de&filename=production.php&bestnr=01830">Aufnahme von Mazurken von Frédéric Chopin</a> vom Pianisten <a href="http://de.wikipedia.org/wiki/Evgeni_Koroliov">Evgeni Koroliov</a>. :-) Wer auch mal sein Glück versuchen möchte, sei auf das <a href="http://www.tacet.de/main/seite1.php?language=de&filename=preise.php&layout=preisreatsel">Preisrätsel von TACET</a> verwiesen.Anonymoushttp://www.blogger.com/profile/13146873403885555837noreply@blogger.com0tag:blogger.com,1999:blog-7792120229347721003.post-55228603169823593942012-08-03T17:52:00.000+02:002014-03-01T00:30:05.122+01:00Vincent van Gogh: Weiden bei Sonnenuntergang<div style="text-align: left;">
Heute bin ich über die <a href="http://www.erlangen.abfallspiegel.de/">Erlanger Verschenkbörse</a> mal wieder zu etwas Schönem gekommen: Ein Kunstdruck von <a href="http://de.wikipedia.org/wiki/Vincent_van_Gogh">Vincent van Goghs</a> Weiden bei Sonnenuntergang samt Rahmen. :-)<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUY7kcwLB-4uryPoVNORcb10-EPuWail9bwfV17Zxq21XzjR5Oalli6PIppC9woYwH2jE18hPmupjcaEasfnuMCteNJPW63gJsKdAqCdJL9XHe0azTh9AbZwd8Aw_WT6H7oc8PvdoTPBz-/s1600/Willows_at_Sunset_1888_Vincent_van_Gogh.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUY7kcwLB-4uryPoVNORcb10-EPuWail9bwfV17Zxq21XzjR5Oalli6PIppC9woYwH2jE18hPmupjcaEasfnuMCteNJPW63gJsKdAqCdJL9XHe0azTh9AbZwd8Aw_WT6H7oc8PvdoTPBz-/s1600/Willows_at_Sunset_1888_Vincent_van_Gogh.jpg" height="300" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
(<a href="http://en.wikipedia.org/wiki/File:Willows_at_Sunset_1888_Vincent_van_Gogh.jpg">Bildquelle</a>)</div>
Anonymoushttp://www.blogger.com/profile/13146873403885555837noreply@blogger.com0tag:blogger.com,1999:blog-7792120229347721003.post-49017759784102306532012-08-03T14:35:00.000+02:002012-08-04T00:57:05.716+02:00Umzug zu BloggerIch habe mal wieder mein Blog umgestellt und bin jetzt bei Blogger gelandet. Mal schaun, wieviel Inhalt sich in nächster Zeit ansammeln wird. :-)Anonymoushttp://www.blogger.com/profile/13146873403885555837noreply@blogger.com0