In LaTeX-Figuren kann man \textwidth
und \columnwidth
verwenden, um Größen der Grafik relativ zur Größe des umgebenden Texts anzugeben, z. \includegraphics[width=.5\textwidth]{myimage}
.Mathematischer Operator beim Spezifizieren der Bildbreite in LaTeX
Ich möchte leicht von einer Spalte zu zwei Spaltenvorlage (und zurück) wechseln, ohne dass die Zahl zu groß für Onecolumn Vorlage wächst. Für zwei Spalten Vorlage (wo \columnwidth
ist etwa die Hälfte der \textwidth
), würde ich gerne etwas wie haben: \includegraphics[width=.9\columnwidth]{myimage}
. und für die Ein-Spalten-Vorlage (wobei \columnwidth
und \textwidth
gleich sind):
\includegraphics[width=.5\textwidth]{myimage}
.
Nun dachte ich, ich könnte dies mit einer Art von einem min-Operator beschränken: \includegraphics[width=min(.5\textwidth,.9\columnwidth)]{myimage}
aber das ist ungültige Syntax. Gibt es so etwas, um dieses Problem zu lösen, möglicherweise durch den Einsatz des LaTeX-Makrosystems?
Sollte \ if @ twocumum sein, aber ansonsten eine gute Antwort. – ChrisN
Ha, ausgezeichnet! Das sieht viel schöner aus als einige seltsame Antworten, die ich online gefunden habe. Vielen Dank! – mbudisic
Jetzt habe ich es getestet und es hat mit zwei Änderungen funktioniert: erstens die bereits erwähnte '@ twocolumn'. Zweitens musste '\ linewidth' in' \ textwidth' geändert werden, ansonsten wurde das Bild nur im zweiszentigen Modus angezeigt. Der Vollständigkeit halber verwende ich das IEEEtran-Template, das von IEEE-Zeitschriften und -Konferenzen verwendet wird. Vielen Dank! – mbudisic