我有一些 LaTeX 代码,使用\resizebox
命令制作了一些时髦的文本,但编译后的字母并非完全齐平。随着字体大小的变化,线条两侧都有一点间隙,如屏幕截图所示。
我尝试使用该titlesec
包来调整这一点,但是我有点迷茫,不知道如何改变这一点。
有人有什么想法吗?
这也是我的代码 编辑:当前代码
\documentclass[a4paper]{article}
\usepackage{graphicx,showframe}
\setlength{\parindent}{0mm}
\setlength{\parskip}{1mm}
\begin{document}
\resizebox{1\hsize}{!}{LINE ONE OF TEXT}
\resizebox{1\hsize}{!}{LINE 2 IS A BIT SMALLER}
\resizebox{1\hsize}{!}{LINE THREE IS REALLY SMALL}
\resizebox{1\hsize}{!}{THIS LINE IS IN ITALLICS}
\resizebox{1\hsize}{!}{A LINE!}
\resizebox{1\hsize}{!}{I CAN JUST KEEP GOING}
\resizebox{1\hsize}{!}{AND GOING AND}
\resizebox{1\hsize}{!}{GOING}
\end{document}
答案1
你可以使用一些修剪adjustbox
为了补偿某些字母的边界框的缩小——特定于字体的属性:
\documentclass{article}
\usepackage[export]{adjustbox}
\usepackage{showframe}
\setlength{\parindent}{0mm}
\setlength{\parskip}{1mm}
\begin{document}
\resizebox{\linewidth}{!}{LINE ONE OF TEXT}%
\adjustbox{width=\linewidth,trim=0.1ex 0pt}{LINE ONE OF TEXT}%
\resizebox{\linewidth}{!}{A LINE!}%
\adjustbox{width=\linewidth,trim=0.08ex 0pt 0.2ex 0pt}{A LINE!}%
\end{document}
虽然 PDF 查看器中的选择也可能受到修剪的影响,但视觉对齐可以根据您的需要进行完美调整。
有关边界框的视觉讨论,请参阅独立生成裁剪/截断公式。