PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Formelgröße verkleinern ohne Absatz vorher zu verkleinern



biggi
04-03-2016, 14:50
(article-Klasse)

Ich möchte die Größe einer gesamten (align-)Formel per \small verkleinern und setze nach der Formel wieder auf \normalsize. Das verkleinert die Formel wie gewünscht, der nachfolgende Text ist wie gewünscht in der normalen Größe, nur der Text vor der Formal wird (allerdings nur der direkt vor der Formel stehende Absatz) auch in small geschrieben. Wie kann ich das vermeiden?

rstuby
04-03-2016, 15:31
Indem du zwischen der Formel und dem Absatz einen Absatz machst. Ansonsten zeig ein Minimalbeispiel :-)

biggi
04-03-2016, 17:04
Vielen Dank, das hat geholfen!

Gibt es auch eine Möglichkeit, zwar die Formel per \small zu verkleinern, aber die automatische Nummierung weiterhin in \normalsize zu erhalten?

rstuby
04-03-2016, 19:34
Versuch mal, die Formel mit dem \small zusammen in geschweifte Klammern zu nehmen
(ungetestet wegen fehlenden Minimalbeispiels).

biggi
05-03-2016, 08:50
Mit den Klammern und dem small hat es leider nicht funktioniert...

Hier das Minimalbeispiel (Mein Ziel ist es, die (0.2) in derselben Größe wie die (0.1) zu bekommen - bei verkleinerter zweiten Formel)

\documentclass[14pt]{extarticle}
\usepackage{geometry}
\geometry{a4paper,left=25mm,right=25mm,top=20mm,bo ttom=20mm}
\usepackage[ansinew]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath,amsfonts,amssymb}
\numberwithin{equation}{section}
\parindent0pt

\begin{document}
\begin{align}
\mathcal{L}\label{A}
\end{align}
Zwischentext

~\\[-1cm]
\small
\begin{align}
\mathcal{D}\label{B}
\end{align}
\normalsize
Es geht weiter...
\end{document}

rstuby
05-03-2016, 15:35
OK, das Problem ist, dass \small im Mathemodus, also innerhalb der align-Umgebung, nicht anwendbar ist. und die Umgebung bezieht ja sowohl die Formel als auch die Nummer ein.
Im Mathemodus gibt es \scriptstyle, das ist aber ZIEMLICH klein und könnte deine Formel evtl. durcheinander bringen.

biggi
05-03-2016, 16:03
Was wäre also eine mögliche Lösung dafür, dass die Formel etwas kleiner wird und die Nummerierung die normale Größe beibehält?

biggi
08-03-2016, 07:13
Gibt es hier etwa keine adäquate Lösung? Das kann ich mir kaum vorstellen, es gibt in TeX doch für alle eine Lösung...

rstuby
08-03-2016, 10:33
Sorry, ich kenne mich mit dem Mathemodus kaum aus, als ich noch in der Mathematik war, kannte ich noch kein LaTeX. Vielleicht kommt noch jemand anders hier mal rein, ein Minimalbeispiel ist ja da.

u_fischer
08-03-2016, 10:37
\documentclass[]{article}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{xpatch}
\makeatletter
\newcommand\my@tag@fontsize{\normalsize}
\xpatchcmd\maketag@@@{\m@th}{\m@th\my@tag@fontsize }{}{\show\failed}
\let\amsmath@eqref\eqref
\renewcommand\eqref[1]{{\let\my@tag@fontsize\relax\amsmath@eqref{#1}}}
\makeatother

\begin{document}
\begin{align}
\mathcal{L}\label{A}
\end{align}

Zwischentext

\tiny
\begin{align}
\mathcal{D}\label{B}
\end{align}
\normalsize

Es geht weiter... \eqref{A}
\end{document}

biggi
08-03-2016, 15:12
Perfekt, funktioniert! Vielen lieben Dank!!!