Cómo dibujar una línea recta vertical en el medio alineada con el texto

Cómo dibujar una línea recta vertical en el medio alineada con el texto

Siempre que uso \lineel comando o el tikzpaquete para dibujar una línea, me da una línea recta como resultado. Pero el problema es que la línea recta está alineada confondo vertical. Mientras que lo quiero alineado con el medio vertical. --------------da el resultado esperado, pero en lugar de usar una cantidad desconocida de guiones para formatear un borrador, quiero un comando para hacerlo. ¿Existe algún comando que pueda cumplir mis expectativas? Gracias de antemano.

Vea esta captura de pantalla de ejemplo para tener una idea clara; Vea esta captura de pantalla de ejemplo para tener una idea clara.

Respuesta1

Por supuesto, no necesitas ninguna magia tikz. Esto es posible en TeX simple

Some text\leaders\hrule height 3.4pt depth -3pt\hskip 2cm some other text

Ver también¿Regla horizontal centrada verticalmente que llena el resto de una línea?


Puede definir su propio comando, por ejemplo, de la siguiente manera

\def\centerrule{%
\dimen0=-.4ex
\advance\dimen0 by 0.4pt
\leaders\hrule height.4ex depth\dimen0\hskip
}

Entonces puedes escribir

Some text\centerrule 2cm some other text            %the line is 2cm long

Some text\centerrule 0cm plus 1fill some other text %the line stretches to
                                                    %fill the whole line

Respuesta2

Como punto de partida:

\documentclass{article}
\usepackage{tikz}

\begin{document}
$x+y=4$ \tikz[baseline=-0.5ex]\draw (0,0) -- (2,0); (1) some text

$x+y=4$ \tikz\draw[dashed] (0,0) -- (2,0); (1) some text
\end{document}

ingrese la descripción de la imagen aquí

información relacionada