Serifenlose Schriftfamilie ändern

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Serifenlose Schriftfamilie ändern

von u_fischer » Do 8. Jan 2015, 10:23

giztech hat geschrieben:Hallo Noch so einer,

das entspricht im Prinzip dem, was ich möchte. Aber du hast recht, es sieht nicht besonders schön aus.
Gibt es denn keine Möglichkeit, anttor als Normalschrift zu definieren und als Serifenlose Schrift die gleiche wie bei Verwendung der Standard LaTeX Schrift,
fix-cm ändert die optischen Schriftschnitte von cmss (ich muss mal fragen, ob das so gewollt ist). Daher sind dann großen Schriftgrößen fetter, weil sie durch Skalierung entstehen.

Du kannst entweder nachdem du fix-cm geladen hast, noch die üblichen Definitionen hinzufügen (Nachtrag: Das entfernt aber wieder die fließende Skalierung der Schrift):
\makeatletter\input{t1cmss.fd}\makeatother
oder du lässt das mit fix-cm und änderst den disposition-Befehl:


\setkomafont{disposition}{\color{blue}\fontfamily{\sfdefault}\fontseries{bx}\selectfont}
oder die erweiterst/änderst die Definitionen von fix-cm nach deinen Wünschen ...

von Noch so einer » Do 8. Jan 2015, 10:10

Die ist OT1 codiert, unterscheidet sich aber kaum von der T1 codierten Latin Modern also der Fassung mit \usepackage{lmodern}. Genau deshalb habe ich Dir das als erste Lösung angeboten. Tatsächlich wurde Latin Modern als Verbesserung von Computer Modern entwickelt.

Du kannst ja mal vergleichen, ob Dir da ein Unterschied auffällt:
\documentclass{scrbook}
\usepackage{blindtext}

\begin{document}

\sffamily Computer Modern \blindtext

\bfseries Fett (bx) \blindtext

\fontfamily{lmss}\mdseries Latin Modern \blindtext

\bfseries Fett (bx) \blindtext

\fontseries{b}\selectfont Fett (b) \blindtext

\end{document}
Du wirst auch sehen, dass b und bx bei Latin Modern Sans Serif keinen Unterschied ausmacht. Es wird genau dieselbe Schrift verwendet.

Es ist eben so, dass eine Schrift nicht nur für sich alleine wirkt. Das Zusammenspiel mit einer anderen Schrift wirkt sich ebenfalls sehr stark aus. Selbst die Wahl der Farbe spielt eine Rolle. Es hat schon seinen Grund, dass in der KOMA-Script-Anleitung (oder ist das nur im KOMA-Script-Buch?) Laien darauf hingewiesen werden, dass Schriftmischung etwas für Experten ist …

von giztech » Do 8. Jan 2015, 09:53

Hallo Noch so einer,

das entspricht im Prinzip dem, was ich möchte. Aber du hast recht, es sieht nicht besonders schön aus.
Gibt es denn keine Möglichkeit, anttor als Normalschrift zu definieren und als Serifenlose Schrift die gleiche wie bei Verwendung der Standard LaTeX Schrift, also diese (keine Ahnung wie die heißt):
\documentclass{scrbook}
\usepackage{blindtext}

\begin{document}

\sffamily\blindtext

\sffamily\bfseries\blindtext

\end{document}
Denn die gibt es fett und nicht fett.

von Noch so einer » Do 8. Jan 2015, 07:51

Schau mal in die log-Datei deines Dokuments. Du wirst dort die Warnung:
LaTeX Font Warning: Font shape `T1/cmss/b/n' undefined
(Font)              using `T1/cmss/m/n' instead on input line 12.
finden. Diese besagt, dass von der verwendeten Schrift cmss kein Schnitt b-Schnitt (das ist fett) in Ausrichtung n (normal) existiert. cmss ist die normale serifenlose, in Deinem Fall von European Computer Modern (weil T1-codiert).

Dem eingeweihten fällt auf, dass hier also b statt bx für den fetten Schnitt gefordert wird. Das liegt daran, dass anttor dämlicherweise \bfdefault von bx in b ändert, statt in seiner fd-Datei als stillen Ersatz für bx b zu zu definieren. Dass das auch Auswirkungen auf alle anderen Fonts hat, die mit den Standardbefehlen \bfseries oder \textbf angefordert werden, ist dem Paketentwickler offenbar egal oder er weiß es nicht. Da sollte man (also Du!) mal einen Verbesserungsvorschlag einreichen.

Ein einfacher Workaround besteht darin, eine serifenlose Schrift zu verwenden, die nicht nur einen bx- sondern auch einen b-Schnitt hat. Beispielsweise könnte man Latin Modern vor anttor laden:
\documentclass{scrbook}
\usepackage[german]{babel}
\usepackage{lmodern}
\usepackage[math]{anttor}
\usepackage[T1]{fontenc}
\usepackage{xcolor}
\usepackage{blindtext}
\usepackage{sectsty}
\addtokomafont{disposition}{\color{blue}}

\begin{document}

\chapter{Kapitel}

\blindtext

\section{Abschnitt}

\blindtext

\end{document}
Eine weitere Möglichkeit ist die Verwendung von Paket fix-cm, bei der (European) Computer Modern auch einen bx-Ersatz für b erhält. Beachte, dass dieses Paket ausnahmsweise vor \documentclass geladen werden sollte:
\RequirePackage{fix-cm}
\documentclass{scrbook}
\usepackage[german]{babel}
\usepackage[math]{anttor}
\usepackage[T1]{fontenc}
\usepackage{xcolor}
\usepackage{blindtext}
\usepackage{sectsty}
\addtokomafont{disposition}{\color{blue}}

\begin{document}

\chapter{Kapitel}

\blindtext

\section{Abschnitt}

\blindtext

\end{document}
Das Problem hat also nichts mit KOMA-Script oder der Art zu tun, Du Farbe für die Überschriften auswählst, sondern liegt am Zusammentreffen zweier Font-Einbindungen (der für anntor und der für ec), die sich nicht gut vertragen.

Bei meiner Antwort nicht berücksichtigt ist die Frage, ob die Fonts überhaupt zusammenpassen und ob es vielleicht sogar besser wäre, die Überschriften in dem Fall nicht fett zu setzen.

Re: Möglicher Ansatz

von giztech » Mi 7. Jan 2015, 22:17

Stamm- hat geschrieben:Ich bin mir nicht sicher, ob ich das richtig verstanden habe. Das kannst Du aber selbst an diesem Beispiel prüfen.
Nein, die Überschriften sollten fett aber serifenlos sein, eben so wie sie es sind wenn man die Standard LaTeX-Schrift verwendet.
Stamm- hat geschrieben:[*] Als Sprachoption für babel sollte in deutschen Dokumenten ngerman angegeben werden.
Wieso, ist das nicht für die neue Rechtschreibung? die mag ich nämlich nur teilweise, außerdem ist die alte ja auch noch "zulässig" soweit ich weiß. Falls nicht, mir auch egal.

Möglicher Ansatz

von Stamm- » Mi 7. Jan 2015, 22:10

Ich bin mir nicht sicher, ob ich das richtig verstanden habe. Das kannst Du aber selbst an diesem Beispiel prüfen.
\documentclass[ngerman]{scrbook}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß}
}
\usepackage{babel}
\usepackage[math]{anttor}
\usepackage{xcolor}
\usepackage{blindtext}

\setkomafont{disposition}{\color{blue}\normalfont\bfseries}

\begin{document}
  \chapter{Kapitel}
    \blindtext

    \section{Abschnitt}
      \blindtext
\end{document}
Für die Einstellungen bei Überschriften ist kein Paket notwendig. Das geht in Klassen von KOMA-Script mit Bordmitteln. Ein Studium der Anleitung hilft weiter.


Anmerkungen:
  • Als Sprachoption für babel sollte in deutschen Dokumenten ngerman angegeben werden.
  • Zur einfachen Eingabe von Sonderzeichen (Umlaute, …) sollte die Feststellung der Eingabekodierung durch ein Paket wie selinput (aus dem Bündel oberdiek) erfolgen.

Serifenlose Schriftfamilie ändern

von giztech » Mi 7. Jan 2015, 21:29

Folgendes Minimalbeispiel:
\documentclass{scrbook} 
\usepackage[german]{babel}
\usepackage[math]{anttor}
\usepackage[T1]{fontenc} 
\usepackage{xcolor}
\usepackage{blindtext}
\usepackage{sectsty}
\addtokomafont{disposition}{\color{blue}}

\begin{document}

\chapter{Kapitel}

\blindtext

\section{Abschnitt}

\blindtext

\end{document}
Ich möchte farbige Überschriften und eine andere Schriftart (anttor), funktioniert auch. Die Überschriften sind aber in einer Serifenlosen Schriftart und das soll auch so sein, allerdings hätte ich sie gerne in Fettbuchstaben (dass es so aussieht wie bei Verwendung der Standardschrift).
Kann man irgendwie definieren, dass bei Umstellung auf serifenlos die serifenlose Schrift verwendet wird, die auch im Standard-Schriftmodus verwendet wird, also wie in diesem Beispiel:
\documentclass{scrbook}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}
\usepackage{xcolor}
\usepackage{blindtext}
\usepackage{sectsty}
\addtokomafont{disposition}{\color{blue}}

\begin{document}

\chapter{Kapitel}

\blindtext

\section{Abschnitt}

\blindtext

\end{document}
Ich weiß nicht, ob ich mich verständlich ausgedrückt habe... Ich möchte eine Kombination aus beiden Beispielen: Der Text soll aussehen wie in Beispiel 1 und die Überschriften wie in Beispiel 2

Nach oben