Archiv verlassen und diese Seite im Standarddesign anzeigen : zwei Längen multiplizeren
Was ich gerne haben möchte (Pseudocode):
\mylength = ( \textheight * \myL1 ) / ( \textwidth * \myL2)
Also verschiedene Längen miteinander multiplizieren und dividieren. Leider funktioniert das bei mir irgendwie nicht...
Versucht habe ich:
\multiply\mylength by \textheigth
Führt zu arithmetic overflow (\mylength selbstverständlich auf was brauchbares gesetzt :) ).
Auch mit dem calc-Package bringe ich das ganze irgendwie nicht zum laufen.
Hat jemand ne Idee?
MfG Bischi
Moin moin,
was denn, kein Minimalbeispiel? :D
Versucht habe ich:
\multiply\mylength by \textheigth
willst Du denn eine Fläche erhalten? Sonst vllt
\documentclass{article}
\usepackage{calc}
\newlength\mya
\newlength\myc
\setlength\mya{\linewidth}
\newcommand*\myb{0.853}
%\setlength\myc{\mya * \myb}
\setlength\myc{\mya*\real{\myb}}
\begin{document}
\the\mya\ mal \myb\ gibt \the\myc
\setlength\myc{\myb\mya}
\the\myc
\end{document}
MfG
Moin moin,
was denn, kein Minimalbeispiel? :D
Geht ja auch ohne :D (ok - ich gebs ja zu: Ich bin ein schlechtes Vorbild :p)
willst Du denn eine Fläche erhalten? Sonst vllt
Naja - so was in der Art... Ich will gewissermassen wissen, ob ein einzubindendes Bild auf die Maximalhöhe oder die Maximalbreite ausgedehnt werden soll (abhängig von der Papiergrösse und vom Bild).
\documentclass{article}
\usepackage{calc}
\newlength\mya
\newlength\myc
\setlength\mya{\linewidth}
\newcommand*\myb{0.853}
%\setlength\myc{\mya * \myb}
\setlength\myc{\mya*\real{\myb}}
\begin{document}
\the\mya\ mal \myb\ gibt \the\myc
\setlength\myc{\myb\mya}
\the\myc
\end{document}
Werd ich bei Gelegenheit mal ausprobieren - so wies aussieht, habe ich nur das "real" vergessen...
Merci schon mal im Voraus,
Bischi
Edit: Geht doch nicht - ich muss wohl doch mal noch ein Minimalbeispiel basteln :D Aber nicht mehr heute...
u_fischer
26-10-2009, 09:26
Ich will gewissermassen wissen, ob ein einzubindendes Bild auf die Maximalhöhe oder die Maximalbreite ausgedehnt werden soll
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\noindent\includegraphics[width=\linewidth,height=\textheight,keepaspectrati o]{tiger}
\includegraphics[width=10cm,height=3cm,keepaspectratio]{tiger}
\end{document}
\includegraphics[width=\linewidth,height=\textheight,keepaspectrati o]{tiger}
Funktioniert einwandfrei!
Lg Bischi
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.