Global Schrift und Formeln kleiner

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Global Schrift und Formeln kleiner

von p3l4h0 » Do 22. Sep 2016, 19:13

danke wieder etwas dazugelernt

von Gast » Do 22. Sep 2016, 18:09

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}

von p3l4h0 » Do 22. Sep 2016, 16:56

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}

von Gast » Do 22. Sep 2016, 16:27

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.

Global Schrift und Formeln kleiner

von p3l4h0 » Do 22. Sep 2016, 16:17

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}

Nach oben