Como posso conectar adjacente == para desenhar uma regra dupla e preencher o resto de uma linha?

Como posso conectar adjacente == para desenhar uma regra dupla e preencher o resto de uma linha?

eu quero me conectar

===================================

para formar uma linha sólida. Como eu posso fazer isso?

Há uma palavra antes dos sinais de igual, como

word ==============================

Portanto, seria bom ter a mesma posição dos sinais de igual (mas apenas uma linha sólida).

Responder1

Pode ser necessário ajustar o espaço negativo, dependendo da fonte

\documentclass{article}

\begin{document}
% 

 word \leaders\hbox{\kern-.1em=\kern-.1em}\hfill\mbox{}

% 
\end{document}

insira a descrição da imagem aqui

Responder2

Após o comentário, linhas horizontais na página podem ser desenhadas com \rule{length}{height}. A linha criada por \ruleé definida em uma caixa (invisível) que tem a altura de uma linha regular de texto, então se você quiser que duas delas fiquem juntas verticalmente, você deve adicionar algum espaço negativo para mover a segunda linha para cima.

Certifique-se de iniciar o código das linhas após uma linha vazia no documento de origem, caso contrário, as linhas começarão diretamente após o texto anterior. Porém, agora a primeira linha horizontal é o início do parágrafo e será recuada, o que você pode evitar com \noindent. Se quiser continuar a próxima linha de texto sem recuo, você pode escrever o texto a seguir logo depois; se quiser um recuo, também precisará de uma linha em branco depois.

Exemplo, usando o \textwidthcomando para criar uma linha que tenha o mesmo comprimento do texto e uma altura de linha de 1pt:

\documentclass{article}
\begin{document}
first paragraph indented

\noindent\rule{\textwidth}{1pt}\vspace{-8pt}
\rule{\textwidth}{1pt}
no indent directly after

\noindent\rule{\textwidth}{1pt}\vspace{-8pt}
\rule{\textwidth}{1pt}

new paragraph, also indented
\end{document}

insira a descrição da imagem aqui


Se você quiser que as linhas duplas sigam uma palavra, a solução de David é mais fácil, porque as duas linhas da minha solução estão em duas linhas separadas do texto, então apenas a linha superior seguiria a palavra e a linha inferior estaria na próxima linha de texto.

No entanto, com um pouco mais de dificuldade, você pode defini-lo em uma tabela com uma coluna de parágrafo no meio e preenchimento horizontal reduzido. Você também precisa aumentar a primeira linha alguns pontos, pois \rulenormalmente a está na linha de base.

\documentclass{article}
\begin{document}
\bgroup
\setlength{\tabcolsep}{1pt}
\begin{tabular}{lp{8cm}l}
word & \vspace{-4pt}\rule{8cm}{1pt}\vspace{-9pt} \rule{8cm}{1pt} & other word\\
\end{tabular}
\egroup
\end{document}

insira a descrição da imagem aqui


informação relacionada