可以使用 来重叠和左对齐文本\rlap{A}BCD
;但是,如何将 A 重叠在 BCD 的中间(精确居中)?
答案1
我将其与包中的命令\makebox
结合使用。\widthof
calc
\documentclass{article}
\usepackage{calc}
\begin{document}
\begin{itemize}
\item ABCD
\item \makebox[0ex][l]{BCD}A
\item \makebox[1ex][l]{BCD}A
\item \makebox[2ex][l]{BCD}A
\item \makebox[3ex][l]{BCD}A
\item \makebox[4ex][l]{BCD}A
\end{itemize}
\begin{itemize}
\item ABCD
\item \makebox[\widthof{BCD}/2-\widthof{A}/2][l]{BCD}A
\item \frame{\makebox[\widthof{BCD}/2-\widthof{A}/2][l]{BCD}}A %for illustration
\end{itemize}
\end{document}
您\makebox[\widthof{BCD}/2-\widthof{A}/2][l]{BCD}A
将获得:
旁注:删除包含的项目\makebox
,您将获得 MWE。