섹션 위의 공간 제거

섹션 위의 공간 제거

titlesec의 titleclass{page} 및 titleclass{top}을 사용하여 섹션 명령을 재정의하면 제목 위에 원치 않는 흰색이 표시됩니다.

이 공백을 어떻게 적절하게 제거할 수 있습니까(음수 공백으로 눈을 돌리지 않고)?

MWE

\documentclass{article}

\usepackage{titlesec}
\usepackage{showframe,lipsum,parskip}

\titleformat{\section}{\bfseries}{\thesection}{1em}{}
\titlespacing*{\section}{0pt}{0pt}{0pt}
\titleclass{\section}{page}

\titleformat{\subsection}{\bfseries}{\thesubsection}{1em}{}
\titlespacing*{\subsection}{0pt}{0pt}{0pt}
\titleclass{\subsection}{top}

\begin{document}

\section{Lorem Ipsum}

\subsection{Dolor sit amet}
\lipsum[1-3]


\section{Some Text}

\subsection{Some more Text}
\lipsum[1-3]

\end{document}

답변1

이것이 당신이 원하는 것입니까?

\documentclass{article}

\usepackage{titlesec}
\usepackage{showframe, lipsum, parskip}
\renewcommand{\ShowFrameLinethickness}{0.3pt}

\titleformat{\section}{\bfseries}{\thesection}{1em}{}
\titlespacing*{\section}{0pt}{-4.5ex}{0pt}
\titleclass{\section}{page}

\titleformat{\subsection}{\bfseries}{\thesubsection}{1em}{}
\titlespacing*{\subsection}{0pt}{-4.5ex}{0pt}
\titleclass{\subsection}{top}

\begin{document}

\section{Lorem Ipsum}

\subsection{Dolor sit amet}
\lipsum[1-3]


\section{Some Text}

\subsection{Some more Text}
\lipsum[1-3]

\end{document} 

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

편집하다: 이 간단한 코드는 섹션 제목에 사용된 글꼴 크기에 의존하지 않습니다.

\documentclass{extarticle}

\usepackage{titlesec}
\usepackage{showframe, lipsum, parskip}
\renewcommand{\ShowFrameLinethickness}{0.3pt}

\titleformat{\section}{\clearpage\Huge\bfseries\Huge}{\thesection}{1em}{}[\clearpage]

\titleformat{\subsection}{\clearpage\bfseries}{\thesubsection}{1em}{}

\begin{document}

\section{Lorem Ipsum}

\subsection{Dolor sit amet}
\lipsum[1-3]

\subsection{Some more Text}
\lipsum[5-6]

\section{Some Text}

\subsection{Some more Text}
\lipsum[7-10]

\end{document} 

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

관련 정보