我正在尝试制作游戏卡片。
我对 有疑问\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}}