Latex で近接した水平線を描く

Latex で近接した水平線を描く

Latexで画像のような線を描くにはどうしたらいいでしょうか?2本の連続線を使ってみました\ruleが、思ったほど線が密になっていませんここに画像の説明を入力してください私が試してみた方法は次のとおりです:

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

答え1

マクロ\ruleには、ベースラインからの高さを指定するオプションの最初のパラメータがあります。これを使用して、2 つのルールを近づけることができます。

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

コードの出力

この方法の欠点は、ルールが 1 つの文字のように動作し、独自の段落内になければならないことです。これを回避したい場合は、この\hrule方法の方が適しており、非常に正確な間隔を確保できます。もちろん、この場合は、ルール自体の周囲に垂直方向のスペースを追加する必要があるでしょう。次の例では、2 つの方法の違いを示すために、垂直方向のスペースを追加していません。

\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}

コードの出力

関連情報