我正在處理可能有(子)節標題的潛在長詩。這是一個著名的例子。
問題是:我似乎無法控制 verse 環境中節標題的縮排。如果我完全刪除詩句環境,那麼標題就會按照我想要的方式刷新,但是可以在詩句中做到這一點嗎?在 verse 環境中,標題是縮排的。在我的理想情況下,一切都是左齊平的。
這是一個最小的例子:
\documentclass[12pt]{scrartcl}
\usepackage[letterpaper,margin=1in]{geometry}
\setlength{\parskip}{12pt}
\begin{document}
\begin{verse}
Lorem \textbf{ipsum} dolor sit amet, \emph{consectetur}\\adipisicing
elit, sed do eiusmod\\tempor incididunt ut labore et\\dolore magna
aliqua. Ut enim
ad minim veniam, quis nostrud\\exercitation ullamco laboris\\nisi ut
aliquip ex ea commodo\\consequat. Donec\\gravida quis augue in
tincidunt.\\Ut pulvinar ac sapien venenatis dignissim.
\section{Example Section}
Fusce vulputatecongue dui, at dictum risus congue vel.\\Vivamus rutrum commodo nunc,
sed elementum velit consectetur nec.
Fusce vulputatecongue dui, at dictum risus congue vel.\\Vivamus rutrum commodo nunc,
sed elementum velit consectetur nec.
\subsection{Example subsection}
Fusce vulputatecongue dui, at dictum risus congue vel.\\Vivamus rutrum commodo nunc,
sed elementum velit consectetur nec.
Fusce vulputatecongue dui, at dictum risus congue vel.\\Vivamus rutrum commodo nunc,
sed elementum velit consectetur nec.
\subsubsection{Example subsubsection}
Fusce vulputatecongue dui, at dictum risus congue vel.\\Vivamus rutrum commodo nunc,
sed elementum velit consectetur nec.
Fusce vulputatecongue dui, at dictum risus congue vel.\\Vivamus rutrum commodo nunc,
sed elementum velit consectetur nec.
\end{verse}
\end{document}
這是後續之前關於 verse 環境中格式化的問題。
答案1
也許最簡單的就是這樣做:
\documentclass[12pt]{scrartcl}
\usepackage[letterpaper,margin=1in]{geometry}
\setlength{\parskip}{12pt}
\let\oldsection\section
\renewcommand\section[1]{%
\end{verse}\oldsection{#1}\begin{verse}}
\let\oldsubsection\subsection
\renewcommand\subsection[1]{%
\end{verse}\oldsubsection{#1}\begin{verse}}
\let\oldsubsubsection\subsubsection
\renewcommand\subsubsection[1]{%
\end{verse}\oldsubsubsection{#1}\begin{verse}}
\begin{document}
\begin{verse}
Lorem \textbf{ipsum} dolor sit amet, \emph{consectetur}\\adipisicing
elit, sed do eiusmod\\tempor incididunt ut labore et\\dolore magna
aliqua. Ut enim
ad minim veniam, quis nostrud\\exercitation ullamco laboris\\nisi ut
aliquip ex ea commodo\\consequat. Donec\\gravida quis augue in
tincidunt.\\Ut pulvinar ac sapien venenatis dignissim.
\section{Example Section}
Fusce vulputatecongue dui, at dictum risus congue vel.\\Vivamus rutrum commodo nunc,
sed elementum velit consectetur nec.
Fusce vulputatecongue dui, at dictum risus congue vel.\\Vivamus rutrum commodo nunc,
sed elementum velit consectetur nec.
\subsection{Example subsection}
Fusce vulputatecongue dui, at dictum risus congue vel.\\Vivamus rutrum commodo nunc,
sed elementum velit consectetur nec.
Fusce vulputatecongue dui, at dictum risus congue vel.\\Vivamus rutrum commodo nunc,
sed elementum velit consectetur nec.
\subsubsection{Example subsubsection}
Fusce vulputatecongue dui, at dictum risus congue vel.\\Vivamus rutrum commodo nunc,
sed elementum velit consectetur nec.
Fusce vulputatecongue dui, at dictum risus congue vel.\\Vivamus rutrum commodo nunc,
sed elementum velit consectetur nec.
\end{verse}
\end{document}
如果你需要一個部分不是正在verse
使用\oldsection