使用 pstricks 和 ticket 包的 parbox 问题

使用 pstricks 和 ticket 包的 parbox 问题

我正在尝试制作游戏卡片。

我对 有疑问\parbox。只有当前图中的 为空时,它才能正常工作\parbox。如果不是, 的内容\parbox将向下移动。

以下是代码及其输出。卡片从右向左排列,因为票包从上向下排列,而我旋转了整页,所以卡片内容是直立的。

为什么会发生这种情况?

输出

\documentclass[a4paper,12pt]{article}
\usepackage[cutmark]{ticket}
\usepackage{pstricks}
\usepackage{fp}

\hoffset=-5.0mm
\voffset=-20.0mm

\unitlength=1mm
\ticketNumbers{2}{5}
\ticketSize{85}{55}
\ticketDistance{0}{0}

\newcommand{\pbox}[3]{\parbox{#1}{\center\fontsize{#2}{#2}\selectfont#3}}

\renewcommand{\ticketdefault}{}

\newcommand{\myticket}[1]{\ticket{%
\pspicture[unit=10mm](0,0)(5.5,8,5)%
\rput[bl]{90}(8.5,0){%
  \rput[t](2.75,8){\pbox{4cm}{25}{#1}}%
  \psgrid[gridlabels=0,unit=.5,subgriddiv=0,gridwidth=0.1pt](0,0)(11,17)%
}\endpspicture%
}}

\begin{document}
\myticket{}
\myticket{1}
\myticket{2}
\myticket{}
\myticket{3}
\myticket{}
\myticket{}
\myticket{4}
\myticket{5}
\myticket{6}
\end{document}

答案1

尝试以下方法:

\newcommand\pbox[3]{\parbox{#1}{\centerline{\fontsize{#2}{#2}\selectfont#3}}}

或者另外:

\newcommand\pbox[3]{\makebox[#1]{\fontsize{#2}{#2}\selectfont#3}}

相关内容