如何消除不同的水平距离

如何消除不同的水平距离

页面边框和页眉之间分别是普通文本吗?

 \documentclass[a4paper,12pt,oneside]{book}
    \usepackage{titlesec} 
    \titleformat{\chapter}[hang] 
    {\normalfont\Large\bfseries}{ \thechapter}{1cm}{} 

    \begin{document}
    \chapter{ABC}
    asdasd
    \end{document}

我希望文本的起始位置正好在页眉之后,而不是向左移动几毫米。在最佳情况下,页眉会向左移动适当的长度。

非常感谢。

答案1

使用以下解决方案\titlespacing*

\documentclass[a4paper, 12pt, oneside]{book}
\usepackage[noindentafter]{titlesec}
\titleformat{\chapter}[hang]
{\normalfont\Large\bfseries}{ \thechapter}{1cm}{}
\titlespacing*{\chapter}{-0.55em}{*10}{*7.5}
\usepackage{showframe} 
\renewcommand{\ShowFrameLinethickness}{0.3pt}

\begin{document}
\setcounter{chapter}{5}

\chapter{ABC}

Some text beginning with no indentation. Blah blah blah blah blah blah blah blah. 

\end{document} 

在此处输入图片描述

答案2

thechapter您的代码之前有一个虚假空格:

在此处输入图片描述

只需删除红色标记的空格(在打开的括号和\thechapter命令之间):

\titleformat{\chapter}[hang] 
  {\normalfont\Large\bfseries}{\thechapter}{1cm}{}

例子

\documentclass[a4paper,12pt,oneside]{book}
\usepackage{showframe}% only to show the page layout
\usepackage{titlesec} 
\titleformat{\chapter}[hang] 
  {\normalfont\Large\bfseries}{\thechapter}{1cm}{}

\begin{document}
\chapter{ABC}
asdasd
\end{document}

在此处输入图片描述

答案3

如果您指的是段落缩进,请尝试以下方法:

\noindent

阅读更多https://en.wikibooks.org/wiki/LaTeX/Paragraph_Formatting#Paragraph_indent

相关内容