섹션과 하위섹션을 다르게 들여쓰는 방법

섹션과 하위섹션을 다르게 들여쓰는 방법

내 모든 섹션에서 parindent를 2mm로 설정하고 모든 하위 섹션에서 parindent를 0mm로 설정하고 싶습니다. 이를 수행할 수 있는 방법이 있습니까?
감사합니다 Ráď

\documentclass{article}

\begin{document}

\section{Section1}
Lorem ipsum dolor sit amet, consectetur adipiscing elit.Etiam placerat porta massa eu malesuada.

This text has a space before it. Integer egestas venenatis ipsum, et interdum nulla sagittis sed. 

\subsection{Subsection1}
Fusce egestas ultricies turpis eget fermentum.

I want this text alligned. Maecenas sed scelerisque arcu. 

\end{document}

답변1

단락은 항상 들여쓰기하거나(제목 뒤의 첫 번째 단락은 예외 가능) 들여쓰기를 하지 않아야 합니다(그리고 각 단락 앞에 수직 공백을 추가해야 합니다). 두 번째 스타일은 편지와 같은 짧은 문서에 사용할 수 있습니다.

들여쓰기된 단락과 들여쓰기되지 않은 단락을 혼합하면 독자에게 혼란을 줄 수 있습니다. 이건 추천할 수 없는 일이에요. 게다가 2mm는 너무 작은 들여쓰기입니다.

당신이 원하는 것을 쉽게 할 수 있습니다. 제발, 그러지 마세요.

\documentclass{article}
\usepackage{indentfirst}

\let\LaTeXsection\section
\let\LaTeXsubsection\subsection
\def\section{\setlength{\parindent}{2mm}\LaTeXsection}
\def\subsection{\setlength{\parindent}{0mm}\LaTeXsubsection}

\begin{document}

\section{Section1}
Lorem ipsum dolor sit amet, consectetur adipiscing elit.Etiam placerat porta massa eu malesuada.

This text has a space before it. Integer egestas venenatis ipsum, et interdum nulla sagittis sed. 

\subsection{Subsection1}
Fusce egestas ultricies turpis eget fermentum.

I want this text alligned. Maecenas sed scelerisque arcu. 

\section{Section1}
Lorem ipsum dolor sit amet, consectetur adipiscing elit.Etiam placerat porta massa eu malesuada.

This text has a space before it. Integer egestas venenatis ipsum, et interdum nulla sagittis sed. 

\subsection{Subsection1}
Fusce egestas ultricies turpis eget fermentum.

I want this text alligned. Maecenas sed scelerisque arcu. 

\end{document}

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

관련 정보