我正在 PSTricks 中为 RevTeX 文档制作一个图形。我的图形的 MWE 如下
\documentclass{article}[28pt]
\usepackage{pstricks, pst-node, pst-plot, pst-circ}
\usepackage{moredefs}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath, amsthm, amssymb}
\begin{document}
\rput[t](-2.5600000,0.254261){$-2.5$}
\end{document}
当我改变字体大小时,-2.5 保持不变。我不明白这是为什么?
话虽如此,我的主要目标是使用10pt
,就像 TwoColumn RevTeX 使用的一样。但问题是,当我使用 将 PStricks 图形包含到主文档中时includegrapghics
,字体大小会变小,因为我将图形缩小了width=\columnwidth
。我可以使用一种策略,使图片的字体大小与我的 RevTeX 文档中的文本相同吗?
答案1
您的问题在细节上有点少。但在这里我将说明如何将 创建一个pdf
单独的文件,然后将其导入另一个文档。这里的关键是缩放第一个文件pdf
,以便在导入时,字体大小等大小合适。
如果您知道嵌入图像所需的尺寸,则可以相应地设置字体,unit
以pstricks
使字体在导入的图像中达到所需的大小。
例如,如果我创建未缩放图像:
\documentclass{standalone}
\usepackage{pstricks,pst-node}
\pagestyle{empty}
\begin{document}
\begin{pspicture}[showgrid](-10,-10)(10,10)
\rput(-8,8){Hello}
\rput(8,-8){World}
\end{pspicture}
\end{document}
然后通过导入将其嵌入到另一个文档中,如下所示:
\documentclass{article}
\usepackage{graphicx}
\usepackage{lipsum}
\pagestyle{empty}
\begin{document}
\lipsum[1]
\includegraphics[height=2in]{example_01}
\lipsum[2]
\end{document}
你得到的结果并不令人满意
但是您可以通过添加并设置适当的值来pstricks
按如下方式缩放原始图像\psset{unit=...}
unit
\documentclass{standalone}
\usepackage{pstricks,pst-node}
\pagestyle{empty}
\begin{document}
\psset{unit=0.1in}
\begin{pspicture}[showgrid](-10,-10)(10,10)
\rput(-8,8){Hello}
\rput(8,-8){World}
\end{pspicture}
\end{document}
然后,当你导入它时,你会得到: