Desenhando linhas horizontais próximas em látex

Desenhando linhas horizontais próximas em látex

Como posso desenhar linhas como na imagem em Latex? Tentei usar dois consecutivos \rule, mas eles não estão tão próximos quanto eu gostaria que estivesseminsira a descrição da imagem aqui. Foi assim que tentei:

\noindent\rule{15cm}{0.7pt}
\noindent\rule{15cm}{0.7pt}

Responder1

A \rulemacro possui um primeiro parâmetro opcional que especifica a altura acima da linha de base. Então você pode usar isso para aproximar duas regras:

\begin{document}
This is some text.
\par\noindent\rule{\textwidth}{.5pt}
\rule[.8\baselineskip]{\textwidth}{.5pt}
This is some text.
\end{document}

saída de código

A desvantagem desta abordagem é que a regra se comporta como um único caractere e deve estar em seu próprio parágrafo. Se você quiser evitar isso, a \hruleabordagem é melhor e você pode obter um espaçamento muito exato. É claro que neste caso você provavelmente desejaria adicionar espaço vertical ao redor das próprias regras. O exemplo a seguir não faz isso para mostrar a diferença entre os dois métodos.

\documentclass[11pt]{article}

\begin{document}

This is some text.
\hrule height 0.5pt depth 0pt width \textwidth
\vspace{2pt}
\hrule height 0.5pt depth 0pt width \textwidth
This is some text.
\end{document}

saída de código

informação relacionada