라텍스에서 수평선을 가깝게 그리기

라텍스에서 수평선을 가깝게 그리기

Latex에서 그림과 같은 선을 어떻게 그릴 수 있나요? 두 개를 연속으로 사용해 보았 \rule으나 원하는 만큼 서로 가깝지 않았습니다.여기에 이미지 설명을 입력하세요. 이것이 내가 시도한 방법입니다.

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

답변1

매크로 \rule에는 기준선 위의 높이를 지정하는 선택적 첫 번째 매개변수가 있습니다. 따라서 이를 사용하여 두 가지 규칙을 더 가깝게 만들 수 있습니다.

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

코드 출력

이 접근 방식의 단점은 규칙이 단일 문자처럼 동작하고 자체 단락에 있어야 한다는 것입니다. 이를 피하고 싶다면 \hrule접근 방식이 더 좋으며 매우 정확한 간격을 얻을 수 있습니다. 물론 이 경우 규칙 자체 주위에 수직 공간을 추가하고 싶을 수도 있습니다. 다음 예제에서는 두 메서드 간의 차이점을 보여주기 위해 그렇게 하지 않습니다.

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

코드 출력

관련 정보