Переменные в латексе - PullRequest
       8

Переменные в латексе

1 голос
/ 21 марта 2011

Я пытаюсь использовать переменные в латексе, но не могу их добавить или вычесть. я новичок в 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 Ответ

2 голосов
/ 21 марта 2011

Мне, кажется, не повезло, проверяя это .... Однако я думаю, что вам нужно использовать \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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...