Autor Beitrag
Jakob_Ullmann
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1747
Erhaltene Danke: 15

Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
BeitragVerfasst: Fr 30.01.09 19:58 
Hallo,

hab schon gegooglet aber kein wirklich passendes Ergebnis gefunden. Wie kann ich bei LaTeX (KOMA-Script) die Überschriften (und Sektions-angaben) mit Serifen darstellen? Standardmäßig werden die ja serifenlos dargestellt.
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Fr 30.01.09 20:25 
Ich nutz für sowas immer die Scientific-Klassen, ansonsten sollte das gehen, indem Du den für die Schrift zuständigen Schalter in der Präamble mit \renewcommand überschreibst. Wie der jetzt im Detail heißt, müsst ich auch erst nachschauen.

Hab mal kurz in die KOMA-Klassen geschaut:
ausblenden scrartcl.cls
 
1802:
1803:
1804:
1805:
1806:
1807:
1808:
1809:
1810:
1811:
1812:
1813:
1814:
1815:
1816:
1817:
1818:
1819:
1820:
1821:
1822:
1823:
1824:
{ ... }
\newcommand\section{\@startsection{section}{1}{\z@}%
  {-3.5ex \@plus -1ex \@minus -.2ex}%
  {2.3ex \@plus.2ex}%
  {\ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\relax
    \setlength{\parfillskip}{\z@ plus 1fil}\fi
    \raggedsection\normalfont\sectfont\nobreak\size@section}%
}
\newcommand\subsection{\@startsection{subsection}{2}{\z@}%
  {-3.25ex\@plus -1ex \@minus -.2ex}%
  {1.5ex \@plus .2ex}%
  {\ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\relax
    \setlength{\parfillskip}{\z@ plus 1fil}\fi
    \raggedsection\normalfont\sectfont\nobreak\size@subsection
  }%
}
\newcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
  {-3.25ex\@plus -1ex \@minus -.2ex}%
  {1.5ex \@plus .2ex}%
  {\ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\relax
    \setlength{\parfillskip}{\z@ plus 1fil}\fi
    \raggedsection\normalfont\sectfont\nobreak\size@subsubsection
  }%
}


Daraus geht hervor, dass du die Schrift für \section mit \sectfont überschreiben kannst; einfach mit \renewcommand überschreiben, siehe auch \textrm.

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
Jakob_Ullmann Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1747
Erhaltene Danke: 15

Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
BeitragVerfasst: Fr 30.01.09 21:46 
Scientific hört sich eigntlich ganz gut an, da ja LaTeX auch gewissermaßen scientific ist. Wo bekomme ich die Pakete her? Bzw. wie heißt das Package, das Runterladen sollte MikTeX ja selbst können. :)

Ansonsten: Wie darf ich mir das Umbenennen jetzt vorstellen? Einfach den Font-Namen als Argument? Ich dachte, bei LaTeX hat man nur zwischen den Stilen (Serif, Sans-Serif und Typewriter) die Auswahl (bin noch relativ neu in LaTeX). Also am wichtigsten sind mir eigentlich die Kapitel-Überschriften (\chapter{...}). Wie komme ich überhaupt an den Code der ganzen Pakete heran (wie ich schon sagte, ich kenn mich noch nicht so gut mit LaTeX aus und bin froh, wenn ich die Grundbefehle drauf hab)?
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Fr 30.01.09 22:37 
Wenn Du in DocumentClass scrarticl angibst, dann haste schon eine der "Scientific"-Vorlagen (die nutz ich meist, gehören zu den KOMA-Scripts), wobei ich inzwischen eine knapp 200 Zeilen lange Präambel mit einer ganzen Reihe von Umdefinitionen bzgl. PDF, Seitenlayout und TOC\Index hab.

Das Umdefinieren der Schrift funktioniert so, wie hier gezeigt, wenn Du mal nach \sectfont suchst. (etwas runterscrollen).

Zum Thema wo findet man den Source: Bei MikTeX unter <program files>\MiKTeX 2.7\tex\latex\<paketname>. Die Dateien dort enthalten TeX-Code - aber lass dich von der Syntax dort nicht abschrecken: Der Code oben in meinem Beitrag ist harmlos, gegenüber andren Paketen.

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
Jakob_Ullmann Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1747
Erhaltene Danke: 15

Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
BeitragVerfasst: Sa 31.01.09 00:33 
Zitat:
Fonteinstellungen
Es gibt eine Reihe von Kommandos der Form \xxxfont, mit denen der benutzte Font bei bestimmten Strukturelementen wie Kapitelüberschriften (\sectfont), Bild- oder Tabellenunterschriften (\capfont) oder die Markierung variabler Listen (\descfont) eingestellt werden kann.
Beispiel:
ausblenden Quelltext
1:
\renewcommand{\sectfont}{\sffamily\bfseries}					

Damit wird für section-Überschriften die serifenlose, fette Version der aktuellen Schrift benutzt.


Das ist sicherlich gemeint? Also ist sffamily serifenlos, richtig? Dann müsste es \rmfamily heißen, wenn ich das jetzt richtig sehe.

Vielen Dank! :D