Global Schrift und Formeln kleiner

Schriftbild, Absätze und Auflistungen einstellen


p3l4h0
Forum-Anfänger
Forum-Anfänger
Beiträge: 36
Registriert: Do 10. Dez 2015, 11:47

Global Schrift und Formeln kleiner

Beitrag von p3l4h0 »

Wie bekomme ich oben in der Prämeambel global Schrift und Formeln kleiner gestellt ?
wenn ich nach documentclass die pt änder wird ja nur die Schrift kleiner.
und \DeclareMathSizes funktioniert bei mir leider nicht
Ich möchte ungern \scriptsizestyle vor jeder Formel nutzen
\documentclass[11pt,a4paper, oneside]{scrartcl}

\usepackage[T1]{fontenc} 
\usepackage[latin1]{inputenc} 
\usepackage{lmodern} 
\usepackage[babel,german=quotes]{csquotes} 

\usepackage{float} 
\usepackage{enumitem} 
\usepackage{tabularx} 
\usepackage{tabulary} 

\usepackage{mathtools}
\usepackage{amsmath} 
\usepackage{amssymb} 

\newcommand{\0}{\hspace{-1.3mm}}
\DeclareMathSizes{11}{5}{5}{5}

\begin{document}
test\\
\newline
%
\underline{kurzer Text} $s \cdot 2 * 2_2 + s^2 = \sum 2$ \\
\begin{tabular}{l|l}
test & $3+3= \pi$\\
R= & $R_m =\0 81^2$
\end{tabular}

\end{document}

Gast

Beitrag von Gast »

Option 11pt setzt nicht wirklich die Grundschriftgröße auf 11pt, sondern auch 10.95pt. Deshalb muss man die Matheschriftgrößen eben auch für 10.95 und nicht für 11 einstellen: 
\documentclass[11pt,a4paper, oneside]{scrartcl}

\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc} % Auf Codierung des Online-Editors geändert.
\usepackage{lmodern} 
\usepackage[german=quotes]{csquotes} 

\usepackage{float} 
\usepackage{enumitem} 
\usepackage{tabularx} 
\usepackage{tabulary} 

\usepackage{mathtools}
\usepackage{amsmath} 
\usepackage{amssymb} 

\newcommand{\0}{\hspace{-1.3mm}}
\DeclareMathSizes{10.95}{5}{5}{5}

\begin{document}
test\\
\newline
%
\underline{kurzer Text} $s \cdot 2 * 2_2 + s^2 = \sum 2$ \\
\begin{tabular}{l|l}
test & $3+3= \pi$\\
R= & $R_m =\0 81^2$
\end{tabular}

\end{document}
Die Schriftgröße des Textes ändert man übrigens einfach dadurch, dass man Option 11pt durch die gewünschte Schriftgrößeneinstellung ersetzt, beispielsweise:
\documentclass[fontsize=5pt,oneside]{scrartcl}

\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc} 
\usepackage{lmodern} 

\begin{document}
test

\underline{kurzer Text} $s \cdot 2 * 2_2 + s^2 = \sum 2$

\begin{tabular}{l|l}
test & $3+3= \pi$\\
R= & $R_m = 81^2$
\end{tabular}

\end{document}
BTW: \\ ist für Absätze gänzlich ungeeignet (u. a. weil es gar keinen Absatz macht).

BTW: Ein echte Minimalbeispiel enthält auch keine Pakete, die mit dem Problem nichts zu tun haben.

p3l4h0
Forum-Anfänger
Forum-Anfänger
Beiträge: 36
Registriert: Do 10. Dez 2015, 11:47

Beitrag von p3l4h0 »

Vielen dank
das nächste mal ein echtes Minimalbeispiel
und danke für den Hinweis \\

Leider bleibt das Summenzeichen gleich groß

mit
\renewcommand*{\sum}{ $ \scalebox{0.7}{$\sum$}$ }
bekomme ich den Fehler ! TeX capacity exceeded, sorry [grouping levels=255].

Allerdings nicht wenn ich es direkt einfüge.
\documentclass[fontsize=11pt,oneside]{scrartcl} 
%\DeclareMathSizes{10.95}{10.95}{10.95}{10.95} 

\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc} 
\usepackage{lmodern} 
\usepackage{graphicx}
 
\renewcommand*{\sum}{ $ \scalebox{0.7}{$\sum$}$ }

\begin{document}
test 

\underline{kurzer Text} $s \cdot 2 * 2_2 + s^2 = \sum 2$ 

\begin{tabular}{l|l} 
test & $3+3= \pi$\\ 
R= & $R_m = 81^2$ 
\end{tabular}

\end{document}

Gast

Beitrag von Gast »

TeX ist ein Makrosprache. Wenn du ein Makro in seiner eigenen Definition verwendest, expandiert das rekursiv immer weiter, bis TeX merkt, dass da wohl eine Endlosschleife vorliegt und einen Fehler ausgibt.

Summenzeichen, Integral etc. gehorchen bezüglich der Größe eigenen Regeln. Wenn du die nicht haben willst, kannst du es mit amsmath neu definieren, beispielsweise:
\documentclass[fontsize=5pt,oneside]{scrartcl}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{amsmath}
\let\sum\relax% Sonst meldet die nächste Anweisung einen Fehler.
\DeclareMathOperator*{\sum}{\Sigma}


\begin{document}
test

\underline{kurzer Text} $s \cdot 2 * 2_2 + s^2 = \sum 2$

\begin{tabular}{l|l}
test & $3+3= \pi$\\
R= & $R_m = 81^2$
\end{tabular}

\end{document}

p3l4h0
Forum-Anfänger
Forum-Anfänger
Beiträge: 36
Registriert: Do 10. Dez 2015, 11:47

Beitrag von p3l4h0 »

danke wieder etwas dazugelernt

Antworten