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