TU-Dresden » Startseite Forum » Forum

TU-Dresden Forum

Aktuelle Zeit: Samstag 4. Dezember 2021, 09:30

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Schriftart im Fließtext ändern aber Überschriften behalten
BeitragVerfasst: Mittwoch 16. Juni 2021, 17:04 
Offline

Registriert: Dienstag 15. Juni 2021, 19:04
Beiträge: 4
Hallo zusammen,

Ich würde gerne im Fließtext eine Serifenschriftart verwenden aber die Formatierung der Überschriften soweit wie möglich im TUD Corporate Design behalten.

Aktuell deaktiviere ich dafür die TU-Hausschrift mit
Code:
cdfont = off
um anschließend Open Sans für alle Überschriften und die Kopfzeile
Code:
\usepackage[defaultsans]{opensans}
wieder zu laden (Siehe Minimalbeispiel unten).

Dieser Workaround ist aber leider noch nicht ganz zufriedenstellend:
1. Im Text werden die Überschriften bis subsubsection korrekt in Open Sans formatiert. Im Inhaltsverzeichnis erscheinen dagegen nur die Kapitel in Open Sans. Alle unteren Ebenen
sind in LaTeX-Standardschrift.
2. Es stimmt zwar die Schriftart der Überschriften im Text, aber die Stärke entspricht nicht mehr dem Corporate Design.

Punkt 2 ist sicherlich zu verkraften aber Punkt 1 ist keine gute Lösung. Wieso stimmt die Schriftart im Inhaltsverzeichnis nicht mit der Schriftart im Text überein? Gibt es eine Möglichkeit die Schriftart des Fließtextes zu verändern ohne cdfont komplett auszuschalten? (Vlt. ähnlich cdchapter nur für Fließtext und Schriftart)

Vlt fällt auf, dass ich nicht sonderlich erfahren in der Arbeit mit LaTeX bin. Jeder kleine Tipp ist also hilfreich. Schonmal Danke vorweg!

Code:
\documentclass[cdfont = off, cd = pale]{tudscrreprt}

\usepackage{lipsum}
\usepackage[defaultsans]{opensans}

\begin{document}

\tableofcontents

\chapter{Chapter}
\lipsum
\section{Section}
\lipsum
\subsection{Subsection}
\lipsum
\subsubsection{Subsubsection}
\lipsum

\end{document}


Ausgabe im Anhang


Dateianhänge:
minimalTest.pdf [45.73 KiB]
28-mal heruntergeladen
Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Schriftart im Fließtext ändern aber Überschriften behalt
BeitragVerfasst: Mittwoch 16. Juni 2021, 17:46 
Offline

Registriert: Freitag 9. September 2011, 14:57
Beiträge: 541
Lass das manuelle Laden von opensans weg, cd=true/pale/... verwendet Open Sans für die Überschriften. Falls du das komplette Inhaltsverzeichnis in Open Sans setzen möchtest, geht das hier:
Code:
\documentclass[cdfont = off, cd = pale]{tudscrreprt}
\usepackage{lipsum}
\begin{document}

\begingroup
\TUDoptions{cdfont=true}
\tableofcontents
\endgroup

\chapter{Chapter}
\lipsum
\section{Section}
\lipsum
\subsection{Subsection}
\lipsum
\subsubsection{Subsubsection}
\lipsum

\end{document}

_________________
TUD-Script-Klassen für das Corporate Design der TU Dresden

Anwenderhandbuch: CTAN-Mirror oder texdoc tudscr
Anwenderleitfaden: CTAN-Mirror oder texdoc treatise
Schriftinstallation: Skripte zum Download

LyX-Layoutdateien und Befehlsvervollständigung für TeXstudio
Übersicht zu allen veröffentlichten Versionen


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Schriftart im Fließtext ändern aber Überschriften behalt
BeitragVerfasst: Donnerstag 17. Juni 2021, 08:36 
Offline

Registriert: Dienstag 15. Juni 2021, 19:04
Beiträge: 4
Die TOC in eine Gruppe einzubinden funktioniert sehr gut, vielen Dank!

Wenn ich das manuelle Laden von Open Sans allerdings weglasse werden die Überschriften im Beispiel in einer anderen (serifenlosen) Schrift formatiert. Ich erkenne sie zwar nicht, aber Open Sans ists definitiv nicht (Siehe Anhang).

Zuletzt habe ich noch versucht auch die Seitenzahlen in Open Sans auszugeben: \pretocmd{\thepage}{\TUDoptions{cdfont=true}}{}{}. Das funktioniert zwar im Endeffekt, aber der Compiler beschwert sich über einen Fehler in output.toc.
Code:
Missing control sequence inserted.

<inserted text>
                \inaccessible
l.1 ...,TUD.comp,{cdfont=true}\def {cdfont=true}2}
                                                  %
Please don't say `\def cs{...}', say `\def\cs{...}'.
I've inserted an inaccessible control sequence so that your
definition will be completed without mixing me up too badly.
You can recover graciously from this error, if you're
careful; see exercise 27.2 in The TeXbook.


Ich habe verstanden, dass dort ein fehlerhaftes Leerzeichen im Befehl steht. Mir ist aber nicht klar wie das da hinkommt und wie ich den Fehler beheben kann.


Dateianhänge:
minimalTest_2.pdf [63.05 KiB]
24-mal heruntergeladen
Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Schriftart im Fließtext ändern aber Überschriften behalt
BeitragVerfasst: Montag 21. Juni 2021, 16:15 
Offline

Registriert: Freitag 9. September 2011, 14:57
Beiträge: 541
EndOfEra hat geschrieben:
Zuletzt habe ich noch versucht auch die Seitenzahlen in Open Sans auszugeben: \pretocmd{\thepage}{\TUDoptions{cdfont=true}}{}{}.

Autsch, keine gute Idee. Bevor du irgendwelchen Kram aus den Tiefen des Internets kopierst, ohne genau zu wissen, was da eigentlich vor sich geht, solltest du vielleicht einen Blick in das Handbuch zu KOMA-Script werfen (texdoc scrguide). Das Umdefinieren interner Befehle ist eher nicht zu empfehlen, da solltest du schon ganz genau wissen, warum und wieso du das ganze machst. Einfacher wäre wohl das hier:
Code:
\addtokomafont{pageheadfoot}{\cdfontln}
\addtokomafont{pagenumber}{\cdfontln}

wobei du anstelle von \cdfontln auch \cdfontrn, \cdfontli, \cdfontri etc. nutzen kannst (siehe TUD-Script-Handbuch).

EndOfEra hat geschrieben:
Wenn ich das manuelle Laden von Open Sans allerdings weglasse werden die Überschriften im Beispiel in einer anderen (serifenlosen) Schrift formatiert.

Ach mist. Ich dachte, dass hätte ich irgendwann einmal in der v2.06 gefixt, habe ich aber nicht. \addtokomafont{disposition}{\cdfontsn} sollte helfen.

Code:
\listfiles
\documentclass[cdfont=off,cd=pale]{tudscrreprt}
\usepackage{lipsum}
\begin{document}
\addtokomafont{disposition}{\cdfontsn}
\addtokomafont{pageheadfoot}{\cdfontln}
\addtokomafont{pagenumber}{\cdfontln}

\begingroup
\TUDoptions{cdfont=true}
\tableofcontents
\endgroup

\chapter{Chapter}
\lipsum
\section{Section}
\lipsum
\subsection{Subsection}
\lipsum
\subsubsection{Subsubsection}
\lipsum

\end{document}

_________________
TUD-Script-Klassen für das Corporate Design der TU Dresden

Anwenderhandbuch: CTAN-Mirror oder texdoc tudscr
Anwenderleitfaden: CTAN-Mirror oder texdoc treatise
Schriftinstallation: Skripte zum Download

LyX-Layoutdateien und Befehlsvervollständigung für TeXstudio
Übersicht zu allen veröffentlichten Versionen


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
cron