Die Quelle ist wie folgt
\documentclass[a4paper]{ctexart}
\begin{document}
\noindent
【
\setlength{\fboxsep}{0pt}
\noindent
\fbox{【}
\end{document}
Die Ausgabe sieht wie folgt aus:
Wie Sie sehen, ist die Breite desselben Zeichens unterschiedlich.
Ich verwende texlive 2018.48691-6 und die Datei wird mit dem folgenden Befehl kompiliert
xelatex main.tex
Antwort1
Ich kann Ihnen nicht sagen, warum das so ist, aber ich habe herausgefunden, dass das Einschließen in eine \mbox
erste das Problem behebt.
% xelatax
\documentclass[a4paper]{ctexart}
\setlength\fboxsep{0pt}
\begin{document}
\noindent
【
\noindent
\fbox{\mbox{【}}%
\noindent
\fbox{【}%
\end{document}
Es reicht auch , einfach ein Low-Level hinzuzufügen \hbox{..}
. Mir scheint, dass die Art und Weise, wie \fbox
der Inhalt verpackt wird, hier etwas falsch macht. Wenn Sie das adjustbox
Paket mit verwenden \adjustbox{frame}{【}
, funktioniert es auch einwandfrei.