PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schriftgröße ändern in scrlttr2



Mr Z
04-12-2012, 17:35
Hallo,
ich habe das Problem, dass ich die Schriftgröße nicht global geändert bekomme in meinem Anschreiben:


\documentclass[%
NAME,
fromlogo=false,
enlargefirstpage]
{scrlttr2}

\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage{pdfpages}
\usepackage{cmbright}
\usepackage{color}
\usepackage{graphicx}
\usepackage{eurosym}
\usepackage{url}


\definecolor{blau}{rgb}{0.20,0.40,0.65}

\setkomavar{subject}{\textcolor{blau}{Überschrift} }

\begin{document}
\begin{letter}{Anschrift}
TEST
\end{letter}
\end{docoument}

Hierbei habe ich Teile der Definitionen in einer lco-datei ausgelagert:


\ProvidesFile{NAME.lco}[%
2010/11/13 v0.1a LaTeX2e unsupported letter-class-option]

\KOMAoptions{%
pagenumber=false,
parskip=half,%
fromalign=left,
fromphone=true,
fromemail=true,
fromrule=false,
fontsize=11pt
}
...


Hierbei, habe ich versucht einfach mal fontsize zu ändern, aber da tut sich überhaupt nichts in meinem Dokument.

das Kompillieren lief bis jetzt alles fehlerfrei. Möchte nun aber z.B. die Schriftgröße auf 10.5 pt umstellen, damit ich etwas Platz spare.

Vielen Dank für eure Hilfe

hakaze
04-12-2012, 18:35
Funktioniert es denn, wenn du alles zusammenkopierst?

\documentclass[%
DIN,
fromlogo=false,
enlargefirstpage]
{scrlttr2}

\KOMAoptions{%
pagenumber=false,
parskip=half,%
fromalign=left,
fromphone=true,
fromemail=true,
fromrule=false,
fontsize=10.5pt % oder 10, 11, 12
}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage{pdfpages}
\usepackage{cmbright}
\usepackage{color}
\usepackage{graphicx}
\usepackage{eurosym}
\usepackage{url}

\definecolor{blau}{rgb}{0.20,0.40,0.65}

\setkomavar{subject}{\textcolor{blau}{Überschrift} }

\begin{document}
\begin{letter}{Anschrift}
\opening{Lieber Adressat,}
TEST
\end{letter}
\end{document}So kann ich zumindest jede gewünschte Größe einstellen.

Mr Z
04-12-2012, 19:06
Hallo hakaze,

ja dann funktioniert es.

Ich habe in der lco Datei allerdings noch weitere Einstellungen. Gebe sie vielleicht mal komplett an:



\ProvidesFile{NAME.lco}[%
2010/11/13 v0.1a LaTeX2e unsupported letter-class-option]

\KOMAoptions{%
pagenumber=false,
parskip=half,%
fromalign=left,
fromphone=true,
fromemail=true,
fromrule=false,
fontsize=11pt
}
\@setplength{refvpos}{62mm}%Diese Pseudolänge gibt den Abstand der Geschäftszeile von der Oberkante des Papiers an. Ihr Wert wird in den vordefinierten lco-Dateien unterschiedlich eingestellt. Typische Werte liegen zwischen 80,5mm und 98,5 mm. Quelle: scrguide.pdf http://www.dpg-physik.de/dpg/gliederung/junge/rg/wuerzburg/Archiv/WS%202011-12/LaTeX/scrguide.pdf

\@setplength{toaddrvpos}{35mm}%Diese Pseudolänge gibt den Abstand des Anschriftfensters eines Fensterbriefumschlags vom oberen Rand des Papiers an. Quelle s.o.
\setkomavar{fromname}{Mein Name}
\setkomavar{fromaddress}{Meine\\ Adresse}
\setkomavar{fromphone}{Meine Nummer}
\setkomavar{fromemail}{Meine email}
\setkomavar{signature}{\usekomavar{fromname}}


\renewcommand{\familydefault}{\sfdefault}

\@setplength{firstfootvpos}{29.25cm}

\let\raggedsignature=\raggedright

\firstfoot{\scriptsize
\textbf{Anlagen}}

\endinput


Vielleicht beisst es sich mit den weiteren Einstellungen irgendwo.

Bei den ganzen Pseudogrößen habe ich auch keine Ahnung, wie man das alles ins Hauptdokument einbaut. Bei mir ist das eher try-and-error als dass ich wirklich verstehe, was ich da tue.

Vielen Dank

rstuby
04-12-2012, 19:21
Einfach alles in die Präambel.
Die Sachen mit @ drin zwischen \makeatletter und \makeatother setzen.

Dann kannst du einzeln durch auskommentieren probieren, ob das Problem noch auftritt, und dann hast du entweder das Problem selbst gelöst oder ein echtes Minimalbeispiel für uns.

Mr Z
04-12-2012, 19:38
Ok super, da komme ich der Sache schon näher.

Mein Minimalbeispiel:



\documentclass[%
DIN,
fromlogo=false,
enlargefirstpage]
{scrlttr2}

\KOMAoptions{%
pagenumber=false,
parskip=half,%
fromalign=left,
fromphone=true,
fromemail=true,
fromrule=false,
fontsize=10.5pt % oder 10, 11, 12
}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage{pdfpages}
\usepackage{cmbright}
\usepackage{color}
\usepackage{graphicx}
\usepackage{eurosym}
\usepackage{url}

\definecolor{blau}{rgb}{0.20,0.40,0.65}

\setkomavar{subject}{\textcolor{blau}{\"Uberschrift}}

\makeatletter
\@setplength{refvpos}{62mm}%Diese Pseudolänge gibt den Abstand der Geschäftszeile von der Oberkante des Papiers an. Ihr Wert wird in den vordefinierten lco-Dateien unterschiedlich eingestellt. Typische Werte liegen zwischen 80,5mm und 98,5 mm. Quelle: scrguide.pdf http://www.dpg-physik.de/dpg/gliederung/junge/rg/wuerzburg/Archiv/WS%202011-12/LaTeX/scrguide.pdf

\@setplength{toaddrvpos}{35mm}%Diese Pseudolänge gibt den Abstand des Anschriftfensters eines Fensterbriefumschlags vom oberen Rand des Papiers an. Quelle s.o.
\@setplength{firstfootvpos}{29.25cm}
\makeatother

\setkomavar{fromname}{Mein Name}
\setkomavar{fromaddress}{Meine\\ Adresse}
\setkomavar{fromphone}{Meine Nummer}
\setkomavar{fromemail}{Meine email}
\setkomavar{signature}{\usekomavar{fromname}}


\renewcommand{\familydefault}{\sfdefault}



\let\raggedsignature=\raggedright

\firstfoot{\scriptsize
\textbf{Anlagen}}

\begin{document}
\begin{letter}{Anschrift}
\opening{Lieber Adressat,}
TEST
\end{letter}
\end{document}

läuft nun auch einwandfrei.

das Problem ist noch, dass diese Änderungen im Orginaldokument nur mit ganzzahligen Werten bei fontsize funktionieren. Finde da aber den Fehler nicht. Hat jemand eine Ahnung woran das liegen könnte?

Mr Z
04-12-2012, 19:49
Nun habe ich die Reihenfolge in der Präambel geändert wie im Minimalbeispiel (erst die komaoptions)und es läuft einwandfrei. :)
Problem gelöst. Danke euch!