包括 diagbox 更改不相关的图片

包括 diagbox 更改不相关的图片

运行输入

\documentclass[a4paper]{article}
\pagestyle{empty}
%\usepackage{diagbox}
\begin{document}
\begin{picture}(10,30)
\put(5,0){\vector(0,1){30}}
\end{picture}%
\end{document}

通过pdflatex和不通过diagbox会产生不同的结果,尽管diagbox可能不会影响不相关的环境。事实证明,在 8 倍放大率下,包括diagbox使图片中的矢量提示看起来更美观:

有诊断框(左)与无诊断框(右)

总是这样还是只是我举的一个例子?内部发生了什么?

答案1

正如注释中所提到的,diagbox加载pict2e默认会为绘图基元加载特定于驱动程序的后端代码(类似于graphics、 或的后端选项tikz),因此大多数picture模式环境都被重新定义。

pict2e但是有一个original选项,它使用经典的乳胶图片模式字体进行绘图,因此您可以在加载时指定它,diagbox而不会影响图片模式箭头。

\documentclass[a4paper]{article}
\pagestyle{empty}
\usepackage[original]{pict2e}
\usepackage{diagbox}
\begin{document}
\begin{picture}(10,30)
\put(5,0){\vector(0,1){30}}
\end{picture}%
\end{document}

相关内容