LaTeX 中的段落编号和缩进空间增加

LaTeX 中的段落编号和缩进空间增加

有没有简单的方法可以完成与此代码相同的操作:

% arara: pdflatex

\documentclass[a4paper,12pt]{report}
\usepackage[inner=0.75in,outer=0.65in,top=0.75in,bottom=0.75in]{geometry}
\usepackage{blindtext}
\usepackage{titlesec}

\makeatletter
    \def\@makechapterhead#1{%
    \vspace*{5\p@}
    {%
    \parindent \z@ \raggedleft \normalfont
    \ifnum \c@secnumdepth >\m@ne
        \if@mainmatter
            %\huge\bfseries \@chapapp\space \thechapter
            \Large\bfseries \thechapter.\space%
            %\par\nobreak
            %\vskip 20\p@
        \fi
    \fi
    \interlinepenalty\@M
    \Large \bfseries #1\par\nobreak
    \vskip 5\p@
    }}
\makeatother

\begin{document}
\chapter{Some Text}
    \begin{itemize}
        \item[1.1] \blindtext
        \item[1.2] \blindtext
    \end{itemize}

\section{Some More Text...}
    \begin{itemize}
        \item[1.3] \blindtext
        \item[1.4] \blindtext
    \end{itemize}

\subsection{Some More Text...}
    \begin{itemize}
        \item[1.5] \blindtext
    \end{itemize}
\end{document}

请提供一些有关如何增加产品编号和...之间的水平间距的信息。

每个段落的缩进也很重要。这需要手动完成吗?

此岗位的要求可以概括为:

  • 段落编号按升序排列,不受章节等的影响。

  • 段落缩进应该相同

  • 如果只能像图中这样手动完成,请提出一种增加段落编号和文本之间水平距离的方法。

答案1

为了增加数字和文本之间的间隔,请更改\labelsep为您喜欢的长度。

假定编号的段落以空白行结束。

\documentclass[a4paper,12pt]{report}
\usepackage{blindtext}

\newcounter{mypar}[chapter]
\renewcommand{\themypar}{\thechapter.\arabic{mypar}}
\newcommand{\mypar}{%
  \par\addvspace{\topsep}% ensure we're in vertical mode
  \begingroup
  \setlength{\parindent}{0pt}
  \refstepcounter{mypar}%
  \def\par{\endgraf\endgroup}%
  \everypar=\expandafter{\the\everypar\makebox[0pt][r]{\themypar\hspace{\labelsep}}\everypar{}}%
  \leftskip=\labelwidth
}

\begin{document}

\chapter{Some Text}

\mypar \blindtext

\mypar \blindtext

\section{Some More Text...}

\mypar \blindtext

\mypar \blindtext

\subsection{Some More Text...}

\mypar \blindtext

\end{document}

在此处输入图片描述

相关内容