![如何将文本块与标题对齐?](https://linux22.com/image/416277/%E5%A6%82%E4%BD%95%E5%B0%86%E6%96%87%E6%9C%AC%E5%9D%97%E4%B8%8E%E6%A0%87%E9%A2%98%E5%AF%B9%E9%BD%90%EF%BC%9F.png)
我创建了这个 .tex 文档
\usepackage{titlesec}
\titlespacing{\section}{-37pt}{0pt}{10pt}
\titlespacing{\subsubsection}{-16pt}{0pt}{0pt}
1) header h1
A. Subheader h3
textblock
B. Subheader h3
textblock
2) header h1
textblock h1
我想移动到textblock h1
以下位置对齐2) header h1
:
2) header h1
textblock h1
我该怎么做?
我可以用 来做吗\titlespacing
?
在我看来,你只能用 来移动标题,还有\titlespacing
其他包可以获得此输出吗?
答案1
不确定我是否理解了你的问题。这就是你想要的吗?
\documentclass{article}
\usepackage{lipsum}
\usepackage{titlesec}
% based on the code in `texdoc titlesec`, sec. 9.2
\titleformat{\section}
{\normalfont\Large\bfseries}{\thesection}
{1em}{}
[\global\leftskip-10pt\relax]
\titleformat{\subsection}
{\normalfont\large\bfseries}{\thesubsection}
{1em}{}
[\global\leftskip0pt\relax]
\titlespacing{\section}{-37pt}{0pt}{10pt}
\titlespacing{\subsubsection}{-16pt}{0pt}{0pt}
\begin{document}
\section{title}
\subsection{title}
\lipsum[1]
\section{title}
\lipsum[2]
\end{document}