乳胶中的变量

时间:2011-03-21 07:10:51

标签: latex

我正在尝试在乳胶中使用变量但不能添加或减去它们。我  LaTeX的新手,请帮助我,如果有任何错误或任何其他方法,我可以使用这些变量。

   \documentclass[a4paper]{article}
    \usepackage{pstricks}
    \newcommand{\pagewidth}{17}
    \newcommand{\pageheight}{20}
    \newcommand{\strtX}{-3}
    \newcommand{\strtY}{3}
    \begin{document}
    \begin{pspicture}(12,10)
    \psframe(\strtX,\strtY)(\strtX+\pagewidth/2,\strtY-\pageheight/5)
    \psframe(\strtX,\strtY)(\strtX+\pagewidth/2,\strtY-\pageheight/5)
    \psframe(\strtX,\strtY)(\strtX+\pagewidth/2,\strtY-\pageheight/5)
    \psframe(\strtX,\strtY)(\strtX+\pagewidth/2,\strtY-\pageheight/5)
    \psframe(\strtX,\strtY)(\strtX+\pagewidth/2,\strtY-\pageheight/5)
    \psframe(\strtX,\strtY)(\strtX+\pagewidth/2,\strtY-\pageheight/5)
    \psframe(\strtX,\strtY)(\strtX+\pagewidth/2,\strtY-\pageheight/5)
    \psframe(\strtX,\strtY)(\strtX+\pagewidth/2,\strtY-\pageheight/5)
    \psframe(\strtX,\strtY)(\strtX+\pagewidth/2,\strtY-\pageheight/5)
    \psframe(\strtX,\strtY)(\strtX+\pagewidth/2,\strtY-\pageheight/5)
    \end{pspicture}
    \end{document}

1 个答案:

答案 0 :(得分:2)

我似乎没有运气测试....但是,我认为你需要使用\advance\divide\multiply宏,

制作本

\psframe(\strtX,\strtY)(\strtX+\pagewidth/2,\strtY-\pageheight/5)

看起来像:

\count1=\pagewidth
\divide\count1 by 2
\advance\count1 by \strtX
\count2=\pageheight
\divide\count2 by -5
\advance\count2 by \strtY

\psframe(\strtX,\strtY)(\count1,\count2)