섹션 제목 뒤에 줄 추가

섹션 제목 뒤에 줄 추가

\hrule아래와 같이 각 섹션의 제목 바로 다음에 시작하여 줄의 나머지 부분을 채우고 제목과 수직으로 정렬되는 수평선(예: )을 추가하려고 합니다 .원하는 출력

이를 위해 원하는 수평선을 생성하는 \newcommand호출을 정의했습니다 (다음).\raisedrule이 게시물). 그러나 섹션 제목 정의에 이를 통합하는 데 어려움을 겪고 있습니다.

패키지를 사용해 보았지만 titlesec텍스트 너비보다 짧은 줄을 생성하는 방법을 찾지 못했습니다. 또한 sectsty다음 코드를 사용하여 패키지를 사용해 보았습니다 .

\documentclass{article}

\newcommand{\raisedrule}[2][0em]{\leaders\hbox{\rule[#1]{1pt}{#2}}\hfill}

\usepackage{sectsty} 
    \sectionfont{
        \setmainfont{Arial} \raisedrule[0.32em]{0.75pt}
    }

\usepackage{fontspec}

\begin{document}

\section*{SECTION HEADING}

\end{document}

이는 "적절한 접착제가 뒤따르지 않는 리더"를 제공할 뿐만 아니라. 오류가 발생했지만 어쨌든 필요한 출력이 생성되지는 않을 것 같습니다.

코드에 표시된 대로 제목의 글꼴도 변경하고 싶습니다. 이는 솔루션에 중요할 수 있습니다.

어떤 도움이라도 대단히 감사하겠습니다.

답변1

전환할 의향이 있는 경우titlesec더 많은 사용자 정의 기능을 제공합니다(저는 또한xhfill규칙을 쉽게 생성할 수 있지만 이는 선택사항입니다.)

\documentclass{article}
\usepackage{fontspec}
\usepackage{titlesec} 
\usepackage{xhfill}

\newcommand\ruleafter[1]{#1~\xrfill[.7ex]{1pt}}
\titleformat{\section}
  {\normalfont\Large\fontspec{Arial}}{\thesection}{1em}{\ruleafter}

\begin{document}

\section*{SECTION HEADING}

\end{document}

결과:

여기에 이미지 설명을 입력하세요

필요에 따라 규칙 설정을 조정하십시오. 제목과 규칙 사이의 공간을 조정하고 싶을 수도 있습니다.션 알레드에서 언급his comment\fontspec, 대신 사용하면 충분합니다 \setmainfont.

관련 정보