Es posible superponer y alinear texto a la izquierda usando \rlap{A}BCD
; sin embargo, ¿cómo superponer A en el medio (exactamente centrado) de BCD?
Respuesta1
Lo uso \makebox
en combinación con el \widthof
comando del calc
paquete.
\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}
Con \makebox[\widthof{BCD}/2-\widthof{A}/2][l]{BCD}A
usted obtienes:
Nota al margen: elimine los elementos que incluyen \makebox
y obtendrá un MWE.
Respuesta2
El valor predeterminado es una superposición exactamente centrada, pero se pueden realizar ajustes finos con el argumento opcional.
\documentclass{article}
\usepackage{stackengine}
\newcommand\clap[3][0pt]{\stackengine{0pt}{#3}{\kern#1#2}{O}{c}{F}{F}{L}}
\begin{document}
\clap{A}{BCD}
\clap[6pt]{A}{BCD}
\clap[-6pt]{A}{BCD}
\end{document}
Respuesta3
Respuesta4
El \stackinset
comando es quizás más sencillo de utilizar. No fue necesaria ninguna corrección para este ejemplo, así que dejé los argumentos correspondientes vacíos:
\documentclass[12pt]{article}
\usepackage{stackengine}
\usepackage[svgnames]{xcolor}
\begin{document}
\Large\stackinset{c}{}{c}{}{\color{Tomato}A}{BCD}
\end{document}