PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schriftgröße bei \chapter und \section ändern



Gotthard
23-07-2009, 15:34
Hallo zusammen,

wie schaffe ich es mit \usepackage {titlesec}, Schriftart, Schriftgröße etc. zu ändern.

Die Schriftart in den Titeln sollte die gleiche sein wie im Fließtext.

Kann mir jemand ein Beispiel schicken? Mein MB soll sich nicht gegen Ulrike wenden, mir ist einfach nix besseres eingefallen. Und bevor jemand jammert: Das MB läuft bei mir:)

Roman


\documentclass{scrbook}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[split,makeindex,idxcommands]{splitidx}
\usepackage{float}
\usepackage{graphicx}
\usepackage{capt-of}
\usepackage{scrpage2}
\pagestyle{scrheadings}
\usepackage[flushmargin,hang]{footmisc}
\usepackage[vflt]{floatflt}
\usepackage{wrapfig}



\begin{document}

\tableofcontents
bla blubb

\chapter{blubb}


Fischers Fritze

\section{bla}

fängt frische Fische...

\subsection{blubb}

frische Fische...

\end{document}

u_fischer
23-07-2009, 16:10
Naja, da brauchst du nicht titlesec für. Das geht doch mit den Bordmitteln von scrbook. headings=, \addtokomafont usw.


\documentclass[headings=small]{scrbook}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{color}
\makeatletter
%Größe von chapter direkt ändern:
\renewcommand*{\size@chapter}{\Huge}%
\makeatother

% alle Überschriften
\addtokomafont{disposition}{\rmfamily}
%nur section
\addtokomafont{section}{\color{red}}

\begin{document}

\tableofcontents
bla blubb

\chapter{blubb}


Fischers Fritze

\section{bla}

fängt frische Fische...

\subsection{blubb}

frische Fische...

\end{document}

Gotthard
24-07-2009, 07:57
Hallo Ulrike,

vielen lieben Dank!

Ist das normal, dass die Schriftart in den Headings nicht diesselbe ist wie im Fließtext?
Wie kann ich das beeinflussen?

Danke,

Roman

u_fischer
24-07-2009, 09:36
Nun, es ist der Standard in KOMA-Klassen. Die Begründung steht im scrguide, S. 106:

Allerdings muss man wissen, dass fette, große, serifenbehaftete Buchstaben oft viel zu mächtig für eine Überschrift
sind. Man müsste dann strenggenommen zumindest auf eine normale statt
eine fette oder halbfette Schrift ausweichen. In tiefen Gliederungsebenen kann das aber wieder zu schwach sein. Andererseits haben Serifenlose in Überschriften eine sehr angenehme Wirkung ...

Die Schriftart aller sieben Gliederungsebenen kann mit den Anweisungen
\setkomafont und \addtokomafont (siehe Abschnitt 3.6, Seite 61)
bestimmt werden. ...

Gotthard
24-07-2009, 11:02
Danke! Wusste nicht, dass es so einfach geht.

Gotthard
24-07-2009, 16:29
Hi Ulrike,

plötzlich "zickt" Latex rum und sagt: LaTeX Warning: Unused global option(s): [headings=small].

Was mache ich falsch?

Roman

u_fischer
24-07-2009, 16:48
Klingt nach einer veralteten KOMA-version. In alten Versionen hieß die Option smallheadings.

Gotthard
24-07-2009, 17:06
Ja, werde mal googeln, wie ich die neue Version laden kann.

Du bist echt der Profi - eigentlich biste schon für 99% meiner typographischen Diss verantwortlich :)

bobmalaria
24-07-2009, 17:44
hi,

die meisten distributionen haben einen paketmanager und eine updatefunktion. bei miktex z.b. solltest du nach einem update eine recht neue koma-version haben.

gruss

Gotthard
27-07-2009, 10:27
Hallo,

also, jetzt habe ich die neueste Version von Texniccenter installiert und wenn ich headings=small eingebe, kommt immer noch: Unused global option(s): [headings=small].

Ulrike, vielleicht erinnerst Du Dich: Der "Fehlerpfeil" taucht bei \newcommand\Voll{Voll\&\-Ruhrbeck\xspace} auf.

Was mach ich falsch?

Roman

bobmalaria
27-07-2009, 10:42
hi,

du kennst wohl dein system nicht richtig.

also:

du hast eine distribution installiert, vermutlich miktex. diese distrubution stellt befehle wie pfdlatex.exe, bibtex.exe usw. bereit. auch die ganzen pakete sind hier enthalten. folglich musst du auch hier ein update machen. eine neuinstallation ist normalerweise unnötig, solltest du bereits miktex 2.7 verwenden. verwendest du eine ältere version, kann es nicht schaden die neue version zu installieren.

texniccenter ist dein editor. er hat mit paketen nichts zu tun. er erleichtert dir lediglich das schreiben und greift für dich auf die distribution zu. (wenn du auf f7 drückst im texniccenter, dann ruft texniccenter pdflatex.exe aus miktex auf). es ist sicher nicht schlecht die neuste texniccenter version zu haben, aber in diesem fall geht das an deinem problem vorbei

u_fischer
27-07-2009, 10:56
Lass mal folgendes Dokument durchlaufen, und zeig die log-Datei.



\listfiles
\documentclass[headings=small]{scrbook}
\begin{document}
a
\end{document}


Und wegen deine Fehlers: Ich habe kein TexnicCenter. Mit Beschreibungen wie "Fehlerpfeil" kann ich nichts anfangen. Wenn du mir einen Fehler beschreiben willst, solltest du mir ein kleines, vollständiges Beispiel liefern, das den Fehler demonstriert und die Fehlermeldung aus der log-Datei.

Gotthard
27-07-2009, 12:54
Ich bin voll der Anwender, das ist klar. Ohne Eure Hilfe hätte ich es eh nicht so weit geschafft.

Wie kann ich überhaupt updaten? Gibt es einen Button dazu?

Ich weiß, das hört sich bescheuert an, aber ich weiß es schlicht nicht.

Roman

Gotthard
27-07-2009, 12:57
Hi Ulrike,

die log-Datei ist zu lang. Kann ich so nicht schicken.

Roman

Gotthard
27-07-2009, 13:00
Sorry, jetzt hab ich es kapiert:


\listfiles
\documentclass[headings=small]{scrbook}
\begin{document}
a
\end{document}This is pdfeTeX, Version 3.141592-1.21a-2.2 (MiKTeX 2.4) (preloaded format=latex 2009.5.11) 27 JUL 2009 12:59
entering extended mode
**C:/rangerm/Dissertation/AAA*Minimalbeispiel/Ulrike.tex
(C:/rangerm/Dissertation/AAA Minimalbeispiel/Ulrike.tex
LaTeX2e <2005/12/01>
Babel <v3.8g> and hyphenation patterns for english, dumylang, nohyphenation, german, ngerman, french, loaded.
(C:\apps\miktex\tex\latex\koma-script\scrbook.cls
Document Class: scrbook 2004/09/16 v2.9t LaTeX2e KOMA document class
(C:\apps\miktex\tex\latex\koma-script\scrlfile.sty
Package: scrlfile 2004/09/16 v2.9t LaTeX2e KOMA package

Package scrlfile, 2004/09/16 v2.9t LaTeX2e KOMA package
Copyright (C) Markus Kohm

) (C:\apps\miktex\tex\latex\base\bk11.clo
File: bk11.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
) (C:\apps\miktex\tex\latex\koma-script\typearea.sty
Package: typearea 2004/09/16 v2.9t LaTeX2e KOMA package

Package typearea, 2004/09/16 v2.9t LaTeX2e KOMA package
Copyright (C) Frank Neukam, 1992-1994
Copyright (C) Markus Kohm, 1994-2002

\ta@bcor=\skip41
\ta@div=\count79
\ta@hblk=\skip42
\ta@vblk=\skip43
\ta@temp=\skip44
Package typearea Info: These are the values describing the layout:
(typearea) DIV = 10
(typearea) BCOR = 0.0pt
(typearea) \paperwidth = 597.50793pt
(typearea) \textwidth = 418.25555pt
(typearea) \columnwidth = 0.0pt
(typearea) \columnsep = 0.0pt
(typearea) DIV-departure = -6/100
(typearea) \evensidemargin = 47.2316pt
(typearea) \oddsidemargin = -12.5192pt
(typearea) \paperheight = 845.04694pt
(typearea) \textheight = 595.80026pt
(typearea) \topmargin = -25.16531pt
(typearea) \headheight = 17.0pt
(typearea) \headsep = 20.40001pt
(typearea) \topskip = 11.0pt
(typearea) \footskip = 47.60002pt
(typearea) \baselineskip = 13.6pt
(typearea) on input line 633.
)
\c@part=\count80
\c@chapter=\count81
\c@section=\count82
\c@subsection=\count83
\c@subsubsection=\count84
\c@paragraph=\count85
\c@subparagraph=\count86
\c@figure=\count87
\c@table=\count88
\abovecaptionskip=\skip45
\belowcaptionskip=\skip46
\c@pti@nb@sid@b@x=\box26
\bibindent=\dimen102
)

LaTeX Warning: Unused global option(s):
[headings=small].

(Ulrike.aux)
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 3.
LaTeX Font Info: ... okay on input line 3.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 3.
LaTeX Font Info: ... okay on input line 3.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 3.
LaTeX Font Info: ... okay on input line 3.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 3.
LaTeX Font Info: ... okay on input line 3.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 3.
LaTeX Font Info: ... okay on input line 3.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 3.
LaTeX Font Info: ... okay on input line 3.
[1

{psfonts.map}] (Ulrike.aux)

*File List*
scrbook.cls 2004/09/16 v2.9t LaTeX2e KOMA document class
scrlfile.sty 2004/09/16 v2.9t LaTeX2e KOMA package
bk11.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
typearea.sty 2004/09/16 v2.9t LaTeX2e KOMA package
***********

)
Here is how much of TeX's memory you used:
704 strings out of 95503
8521 string characters out of 1189249
61989 words of memory out of 1065690
3870 multiletter control sequences out of 60000
4293 words of font info for 16 fonts, out of 1000000 for 2000
14 hyphenation exceptions out of 8191
25i,7n,24p,182b,164s stack positions out of 5000i,500n,10000p,200000b,32768s
PDF statistics:
7 PDF objects out of 300000
0 named destinations out of 300000
1 words of extra memory for PDF output out of 65536
<C:\apps\miktex\fonts\type1\bluesky\cm\cmr10.pfb>
Output written on Ulrike.pdf (1 page, 4021 bytes).


Danke!

Gotthard
27-07-2009, 13:02
Jetzt seh ich es selber - das ist ja ne Uralt-Version...

Wie kann ich updaten?

u_fischer
27-07-2009, 13:02
Erstens sind ~136 Zeilen nicht so viel, da habe ich schön längere "Minimalbeispiele" gesehen, zweitens kann man hier doch Dateien anhängen, und drittens: Du kannst die Zeilen 10-100 auch weglassen, wenn du dir die Mühe machen willst, aber mich stören sie nicht.

Gotthard
27-07-2009, 13:05
Gut, package-manager hab ich entdeckt, kann aber nicht updaten, obwohl ich es jetzt gefunden hab. Fehlermeldung: Not found.

u_fischer
27-07-2009, 13:10
Also du verwendest ein alte Miktex-Version (2.4, aktuell ist 2.7 und demnächst kommt 2.8), und eine sehr alte KOMA-Version.

Du hast nur die Qual der Wahl:

- Finde raus, wie du dein Problem mit dem alten KOMA lösen kannst (->siehe Dokumentation, scrguide).

- Update KOMA. Das geht am einfachsten, indem du dir die TDS-Version besorgst

http://prdownload.berlios.de/koma-script3/koma-script-20090724.tds.zip

Entpacke die irgendwo außerhalb deiner MikTeX-Installation. Es müsste ein hübscher texmf-Baum entstehen. Füge die Wurzel dieses Baumes über miktex-options als neue Root hinzu. Sorge dafür, dass der Baum vor den anderen Bäumen liegt (ich weiß nicht mehr genau, wie das bei miktex 2.4 genau ging).

- Update miktex. Du kannst die neuere Version parallel zu deiner alten installieren. Aber du kannst nur eine Version nutzen (die, die zuerst im PATH kommt). Mache das nur, wenn du Zeit hast. Es gibt ein paar Klippen zu umschiffen, und unter Zeitdruck ist das keine gute Idee.

Gotthard
27-07-2009, 16:14
Hi,

habe jetzt Miktex 2.7 runtergeladen, ebenso neueste Texniccenter-Version.

Ging allerdings nicht ganz ohne fremde Hilfe...

Allerdings kommt jetzt folgende Fehlermeldung in der log-Datei.


File `tocloft.sty' not found

Über Miktex-Browse Package bin ich leider nicht weitergekommen.

Kann mir da jemand helfen?

Roman

u_fischer
27-07-2009, 16:30
Was heißt "du bist nicht weitergekommen"? "browse packages startet den Packagemanager. Dort musst du unter name "tocl" eingeben, dann sucht er dir tocloft. Das markierst du und dann klickst du auf + und es wird installiert.

Btw: miktex kann fehlende Pakete on-the-fly installieren. Es gibt aber zuerst eine Nachfrage. Es kann sein, dass TeXnicCenter diese Nachfrage vor dir versteckt. Ggfs. solltest du dein Dokument einmal über die Kommandzeile übersetzen.

Gotthard
27-07-2009, 17:30
Hi Ulrike,

das weiß ich, dass ich das so machen kann. Aber ich kann tocloft nicht runterladen.

Es kommt folgende Fehlermeldung:

"Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht ordnungsgemäß reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat."

Ähm...

Ich sitze an einem Firmen-Rechner. Kann das der Grund sein???

Roman

u_fischer
27-07-2009, 17:43
Versuch als erstes ein anderes Repository (im Menu repository). Wenn es damit auch nicht geht. Lade dir von CTAN die Dateien
miktex/tm/packages/miktex-zzdb1-2.7.tar.lzma
miktex/tm/packages/miktex-zzdb2-2.7.tar.lzma
miktex/tm/packages/tocloft.cab

runter, schmeiß sie in einen beliebigen, leeren Ordner und benütze den als "lokalen repository".

Gotthard
28-07-2009, 07:43
Hallo,

habe ich alles ganz, ganz brav gemacht. Funktioniert aber immer noch nicht.

Miktex meckert dann folgendes, wenn ich einen Pfad angebe: C\....\Lokales Repository does not seem to be a local package repository.

Ähm ja, ich google jetzt mal und dann meld ich mich wieder - oder ich schmeiß den Laptop ausm Fenster :D

Nein, das geht schon. Danke für die Hilfe!

Roman

Gotthard
28-07-2009, 08:21
Sorry, da geht nix.

Die Ratschläge habe ich getestet, aber ich komm nicht weiter.:confused:

u_fischer
28-07-2009, 10:04
Hast du genau die drei Dateien, die ich angegeben habe, in einen schönen leeren Ordner getan mit dem Namen, sagen wir mal "miktex-repository"? Und hast du dann versucht im Package Manager, Repository -> change repository Punkt "install from local directory" den Ordner "miktex-repository" auszuwählen?

Gotthard
28-07-2009, 10:12
ich habe das Zeug schön brav (ich bin immer brav) in den Ordner Lokales Repository gelegt. Alles andere wie von Dir beschrieben. Wie gesagt, dann kommt ne nette Fehlermeldung. Ich kann den Ordner natürlich noch umbenennen, aber das ist doch wurscht, oder? Er liegt direkt auf C.

u_fischer
28-07-2009, 10:20
Welche Version zeigt dein Package Manager (unter Help)?


(Es ist übrigens möglich, Pakete ganz manuell zu installieren. Also selbst wenn es nicht funktioniert, wirst du tocloft benutzen können.)

Gotthard
28-07-2009, 10:22
Version 2.7.2845

u_fischer
28-07-2009, 10:34
Hm. Gut du benutzt also nicht aus Versehen den Manager von 2.4. Dann bleibt eigentlich nur noch die Möglichkeit, dass etwas mit dem Ordner und den Dateien nicht stimmt.

Überprüfe nochmal, dass in dem Ordner nur die drei Dateien sind.
Überprüfe dass du die richtigen Dateien hast (die miktex-zz-Dateien müssen die Version 2.7 im Namen haben, tocloft.cab ist eine cab-Datei). Lade ggfs. die Dateien neu von CTAN runter. Als letzte Möglichkeit fiele mir nur noch ein Problem mit dem Pfad ein, Leerzeichen sollten eigentlich kein Problem sein (habe ich gerade mal getestet), aber du kannst ja mal versuchen, die Dateien woanders hin zu kopieren.

Gotthard
28-07-2009, 10:40
Ich kann es gar nicht verlinken! Das ist das Problem!

Wenn ich in Miktex Options > Packages > Package Repository > Browse > den Pfad eingebe, dann kommt die Fehlermeldung:

C:\...\LokalesRepository does not seem to be a local package repository.

Und dann verlinkt Miktex das einfach nicht!

Hab ich das jetzt klar dargestellt? Ich bin halt ein Laie, aber da komme ich jetzt einfach definitiv nicht mehr weiter.

Danke für Deine Hilfe - das ist echt genial!

Roman

u_fischer
28-07-2009, 10:56
Die Meldung "XYZ does not seem to be a local package repository" kommt immer, wenn miktex der Inhalt von XYZ nicht passt. Ich kann die leicht reproduzieren, indem ich als XYZ einfach mal meinen Dokumentenordner nehme, oder C:\Windows, oder sonst was.

Miktex passt der Inhalt nicht, wenn eine der beiden miktex-zzdb-Dateien fehlt. Also überprüfe nochmal ganz genau, dass du die richtigen Versionen dieser Dateien direkt im Ordner "LokalesRepository" hast (nicht in irgendwelchen Unterordnern).

Gotthard
28-07-2009, 11:01
Im Ordner "LokalesRepository" sind diese drei Dateien in genau dieser Reihenfolge:

miktex-zzdb1-2.7.tar.tar
miktex-zzdb2-2.7.tar.tar
tocloft.cab

ist das so okay?

oder ist die Endung .tar.tar etwa falsch?

Es sind sonst absolut keine Dateien in diesem Ördnerchen...

u_fischer
28-07-2009, 11:08
Irgendwann findet man den Fehler ja doch. Ja die Endung tar.tar ist falsch. Korrekt wäre tar.lzma.

miktex-zzdb1-2.7.tar.lzma
miktex-zzdb2-2.7.tar.lzma

Du kannst versuchen, die einfach umzubennen. Aber eventuell ist mehr schiefgelaufen. Schau auch auf die Dateigröße, aktuell müssten die Dateien 86596 und 431227 groß sein (~80 KB, ~432 KB).

Gotthard
28-07-2009, 12:44
Hat geklappt - jetzt fehlt mir jurabib.sty...

werde ich auch noch finden.

Danke, Ulrike!

Gotthard
28-07-2009, 13:09
langsam nervt der SCHEIß

jetzt will ich endlich weitermachen und jetzt fehlt dieses beschissene jurabib.sty.

Ich hab jurabib.cab in den LokalesRepository getan und es geht einfach nicht.

jurabib.sty find ich nirgends.

Langsam kotzt mich das an.:mad:

Gotthard
28-07-2009, 13:29
So, Problem gelöst. LaTex wirft jetzt noch ein paar Warnungen raus, aber das geht irgendwie. Musste jetzt echt alle Pakete manuell einpflegen...