PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Parameterübergabe bei newcommand



Tommyboy
01-11-2012, 13:26
Hallo Forum,

wenn ich bei meiner Methode zwei Parameter einlese und die später verarbeiten will gibts probleme. Ich möchte z.B. eine Seite einteilen
dazu will ich vom ersten Parameter z.B. 30% der Maximalbreite verwenden, wie drücke ich das dann aus? z.B. \makebox(#1/0.3,#2)? Also 30 Prozent vom ersten übergebenen Wert?

Gruß Tommyboy

cgnieder
01-11-2012, 20:01
Mit einem konkreten Beispiel könnte man Dir mit Sicherheit besser helfen!


\documentclass{article}

\newcommand\mybox[3]{%
\fbox{\makebox(\numexpr#1*3/10\relax,#2){#3}}}

\begin{document}
\mybox{500}{4}{test}

\fbox{\makebox(150,4){test}}
\end{document}

Gruß