垂直对齐文本

垂直对齐文本

我知道我可以使用 B 参数水平对齐文本,如下所示:

\rput[B]{0}(-164,0){{\large\itshape{L}}}

但是我该如何垂直对齐它呢?我应该使用 tabular 命令吗?我使用的语法正确吗?

\rput[B]{0}(-164,0){\begin{tabular}{c}{\large\itshape{L}}\end{tabular}}

谢谢。

[编辑]

这似乎有效:

\psTextFrame[linestyle=none,fillstyle=none](-156,-8)(-172,8){\large\itshape{L}}

但我读到它不是一个真正的 pstricks 对象,所以可能存在其他问题?

答案1

不知道你说的“垂直”对齐是什么意思。但\rput对于没有换行的单词来说更有意义。在下面的例子中,两个“L”一个在另一个上面打印:

\documentclass{article}
\usepackage{pst-plot}
\begin{document}

\psset{unit=1pt}
\begin{pspicture*}(-250,-250)(200,200)
\psTextFrame[fillstyle=none](-156,-8)(-172,8){\large\itshape L} 
\rput(-164,0){\large\itshape L}\psdot(-164,0)
\end{pspicture*}

\end{document}

顺便说一句:\itshape是一个开关!它有争论。

相关内容