Archiv verlassen und diese Seite im Standarddesign anzeigen : Formelgröße verkleinern ohne Absatz vorher zu verkleinern
(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?
Indem du zwischen der Formel und dem Absatz einen Absatz machst. Ansonsten zeig ein Minimalbeispiel :-)
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?
Versuch mal, die Formel mit dem \small zusammen in geschweifte Klammern zu nehmen
(ungetestet wegen fehlenden Minimalbeispiels).
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}
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.
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?
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...
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}
Perfekt, funktioniert! Vielen lieben Dank!!!
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.