我有一个调用其他文本的主文本,并且由于某种原因,尽管 main.tex 明确表示没有缩进,但 tex 文件会缩进第一节之后每个节的第一行。
\documentclass[10pt]{article} % 11pt font
\usepackage[%
colorlinks = true,
citecolor = blue,
linkcolor = blue,
urlcolor = blue,
unicode,
]{hyperref}
% 1in margins
\usepackage[margin=1in]{geometry}
% single line spacing
\usepackage{setspace}
\singlespacing
\usepackage[tiny,compact]{titlesec}
\titleformat{\section}[runin]{\bfseries}{\thesection}{1em}{}
\titleformat{\subsection}[runin]{\bfseries}{\thesubsection}{1em}{}
\usepackage{amsmath}
\usepackage[final,nopatch=footnote]{microtype}
\usepackage{xcolor}
\usepackage{amssymb}
\usepackage{cleveref}
\usepackage{rotating}
\usepackage{tablefootnote}
\newcommand{\note}[1]{\textsf{\textcolor{red}{#1}}}
\newcommand{\comment}[1]{}
\usepackage{etoolbox}
\usepackage{tikz}
\usepackage{caption}
% \usepackage{hyperref}[hyperfootnotes=false]
\usepackage[%
autocite = plain,
backend = biber,
doi = true,
url = true,
giveninits = true,
hyperref = true,
maxbibnames = 99,
maxcitenames = 99,
sortcites = true,
style = numeric,
]{biblatex}
\usepackage{blindtext}
% \input{bibliography-mimosis}
% \addbibresource{references.bib}
% -------------------------
% BEGINNING OF THE DOCUMENT
% -------------------------
\begin{document}
\begin{center}
{\bf Some title}
\\
\bf{for the}
\\
\bf{document}
\end{center}
\begin{center}
My Name
\end{center}
\begin{center}
\par\noindent\rule{\textwidth}{0.2pt}
\section*{\textsc{\textmd{Summary}}}
\par\noindent\rule{\textwidth}{0.2pt}
\end{center}
\blindtext
\begin{center}
\par\noindent\rule{\textwidth}{0.2pt}
\section*{\textsc{\textmd{Background}}}
\par\noindent\rule{\textwidth}{0.2pt}
\end{center}
\blindtext
\end{document}
但出于某种原因,对于背景和 tex 文件之外的内容,我仍然必须指定\noindent
提前感谢你的帮助
亚历克斯
编辑:Latex 脚本提供测试文档。希望编辑也能与原始问题保持一致,并且不违反指南。
第二次编辑:如何以当前格式添加标题而不将其计为第一段的第一行?这样,与该部分对应的行的开头行就不会缩进。我不想在序言和正文中分别使用\setlength{\parindent}{0pt}
或。\noindent
谢谢
亚历克斯
答案1
默认情况下,LaTeX 会缩进长度为 的所有段落\parindent
,但每个部分的第一个段落除外。我没有在您的代码中看到任何设置表明您不需要缩进。只需将其设置\parindent
为零:
\setlength{\parindent}{0pt}