我需要将大约 300 个名称的列表转换为与文本大小完全相同的图像。我的第一个想法是使用standalone
,但这会切断一些字母(J、u 等)的边缘。所以我尝试为其添加一个任意小的边框(\documentclass[border=1pt]{standalone}
),这可以防止剪切,但不幸的是这意味着我无法使用图像(我真的需要生成的 pdf 边缘与文本的可视边缘完全对齐)有什么方法可以实现所需的效果吗?
我当前的代码:
\documentclass[margin=1pt]{standalone}
\begin{document}
Jane Doe
\end{document}
我现在不在电脑旁,但如果有必要,我可以上传我看到的剪辑图像而不添加边距。
答案1
您可以在基线上添加一个垂直幻影字母(占用垂直空间但不占用水平空间),然后稍微提高实际文本:
\documentclass{standalone}
\begin{document}
\vphantom{X}\raisebox{0.3pt}{Jane Doe}
\end{document}
或者提高单个字母(并可选择调整字母左侧和/或右侧的字距):
\documentclass{standalone}
\begin{document}
\kern-0.035em\raisebox{0.3pt}{J\kern-0.1em}\raisebox{0.1pt}{a}ne Doe
\end{document}