Hallo LaTeX- Gemeinde,
beim Verfassen meiner Latex Dokumente verwende ich die Schriftschnitte LinuxLibertine und LinuxBiolinum die mir eigentlich auch sehr gut gefallen.
Das "eigentlich" bezieht sich auf eine Winzigkeit, die mir leider doch immer wieder störend ins Auge fällt: Es handelt sich hierbei um die verwendete "ß"-Variante.
Vor ca. einem Jahr wurde in einem anderen Forum das gleiche Anliegen folgendermaßen formuliert (ich bin also gar nicht ganz allein mit diesem Wunsch):
Hallo Leute, nach einem update meiner Texlive-Distribution auf 2011 (im Rahmen eines vollen Updates meines Sabayon Linux) und damit auch von Komascript funktioniert mein selbstentwickelter Briefkopf nicht mehr.
Hier der Beginn der TeX-Datei:
\documentclass[epi,scrheadings]{scrlttr2} \begin{document} % \begin{letter}{%
Und hier die Ausgabe von TeX:
510> pdflatex xxx.tex
This is pdfTeX, Version 3.1415926-2.3-1.40.12 (TeX Live 2011)
restricted \write18 enabled.
entering extended mode
(./xxx.tex
LaTeX2e <2011/06/27>On stackexchange someone asked for reproducing letters with the offocial header of the Washington State University using LaTeX instead of Word. Using KOMA-Script class scrlttr2 this is very easy to do.
Angenommen, ich will in einem Paket verhindern, dass ein anderes Paket implizit geladen wird. Beispiel:
\documentclass{scrartcl} \usepackage{filecontents} \begin{filecontents}{mhp.sty} \ProvidesPackage{mhp} \StorePreventPackageFromLoading{\@preventpackagelist} \PreventPackageFromLoading{color} \RequirePackage{expl3} % Loads the color package. \ResetPreventPackageFromLoading \PreventPackageFromLoading{\@preventpackagelist} \end{filecontents} \usepackage{mhp} \begin{document} \end{document}
Ich habe noch einen Flüchtigkeitsfehler in der Definition von \PreventPackageFromLoading gefunden. In der Warnung, die im Falle einer leeren Paketliste ausgegeben wird, müsste \MessageBreak statt \MesageBreak stehen.
MfG, Michael
Manche Benutzer hätten gerne einen Befehl, der sich prinzipiell wie \caption verhält, aber keine Nummer erzeugt und unabhängig von der Gleitumgebung, in der er verwendet wird, lediglich den Präfix »Legende:« voranstellt.
Nach typographischen Gesichtspunkten kann eigentlich nicht empfohlen werden, symmetrischen und nicht symmetrischen oder unterschiedlich nicht symmetrischen Satz zu mischen. Deshalb sieht KOMA-Script mit \raggedsection auch nur eine einzige Ausrichtungsanweisung für \chapter bis \minisec vor. Es gibt aber einige Möglichkeiten, an den Grundbestimmungen vorbei dennoch die Ausrichtung einzelner Überschriftenebenen zu ändern.
Tests auf leere Felder funktionieren genau wie Tests auf Felder mit bestimmtem Inhalt am einfachsten mit \ifstr. Die Anweisung ist im Abschnitt »Verzweigungen« im Kapitel »Grundlegende Funktionen im Paket scrbase« der KOMA-Script-Anleitung, scrguide.pdf, dokumentiert.
Hallo!
Die unterschiedliche Funktionsweise von \AfterPackage und \AfterAtEndOfPackage wird in der KOMA-Script–Anleitung gut erklärt. Im Zuge einiger Tests bin ich jedoch noch auf einen weiteren Unterschied gestoßen. Dieser tritt zutage, wenn \AfterPackage und \AfterAtEndOfPackage nach dem Laden eines bestimmten Pakets, aber noch vor einem zweiten Versuch, ebendieses Paket zu laden, verwendet werden:
Hallo!
Im folgenden Minimalbeispiel soll mittels \PreventPackageFromLoading das Laden zweier Pakete verhindert werden:
\documentclass{scrartcl} \PreventPackageFromLoading{fontenc,lmodern} \usepackage[T1]{fontenc} \usepackage{lmodern} \begin{document} \end{document}
Tatsächlich gelingt dies meinen Tests zufolge nur für das zweite im Argument von \PreventPackageFromLoading angeführte Paket (lmodern).
MfG, Michael