fbox中字元大小發生變化

fbox中字元大小發生變化

原始碼如下

\documentclass[a4paper]{ctexart}

\begin{document}
\noindent

\setlength{\fboxsep}{0pt}
\noindent
\fbox{【}
\end{document}

輸出看起來像

在此輸入影像描述

可以看到,同一個字元的寬度是不同的。

我正在使用 texlive 2018.48691-6 並且該檔案是使用以下命令編譯的

xelatex main.tex

答案1

無法告訴您為什麼會發生這種情況,但我發現將其包含在第一個中\mbox可以解決此問題。

% xelatax
\documentclass[a4paper]{ctexart}

\setlength\fboxsep{0pt}
\begin{document}
\noindent

\noindent
\fbox{\mbox{【}}%

\noindent
\fbox{【}%

\end{document}

在此輸入影像描述


只需添加一個低級別\hbox{..}也足夠了。在我看來,裝箱內容的方式\fbox在這裡出了問題。如果您使用該adjustbox軟體包,\adjustbox{frame}{【}那麼它也可以正常工作。

相關內容