索引扰乱了我的页面限制

索引扰乱了我的页面限制

我是 LaTex 新手,昨天我开始做报告,发现有些奇怪。当我使用 /printindex 时,它旁边的所有页面的右边距都完全乱了。

带索引 带索引

无索引: 无索引

编辑:

\documentclass[a4paper]{article}
\usepackage[portuguese]{babel}
\usepackage[utf8]{inputenc}
\usepackage{indentfirst}
\usepackage{graphicx}
\usepackage{verbatim}
\usepackage{indentfirst}
\usepackage{setspace}
\usepackage[export]{adjustbox}
\usepackage{makeidx}

\makeindex




\begin{document}

\setlength{\textwidth}{16cm}
\setlength{\textheight}{22cm}

\title{....} %stuff here

\author{....} %more stuff

\maketitle
\thispagestyle{empty}

\newpage

\printindex

\section{Introdução}
\index{Introdução}


\begin{small}
\onehalfspacing

Introduction text

\end{small}



\end{document}

此致

答案1

设置\textwidth\textheight之后\begin{document}并不是一个好主意。

发生的情况是,当发现正常输入时不会查看这些设置,但在某些情况下(\printindex其中包括这样做),参数会开始生效。

如果您在没有的情况下测量输出\printindex,您会发现它的宽度不是 16 厘米,而是通常的 345pt(略大于 12 厘米)。

请注意,您不希望文本宽度为 16 厘米而不更改边距。如果您确实想设置高度和宽度,请使用geometry

\documentclass[a4paper]{article}
\usepackage[T1]{fontenc} % recommended for Portuguese
\usepackage[utf8]{inputenc}
\usepackage[portuguese]{babel}

\usepackage[textwidth=16cm,textheight=22cm,heightrounded]{geometry}

\usepackage{indentfirst}
\usepackage{graphicx}
\usepackage{verbatim}
\usepackage{indentfirst}
\usepackage{setspace}
\usepackage[export]{adjustbox}
\usepackage{makeidx}

\usepackage{lipsum} % just for the example

\makeindex

\begin{document}

\title{....} %stuff here

\author{....} %more stuff

\maketitle
\thispagestyle{empty}

\newpage

\printindex

\section{Introdução}
\index{Introdução}


\lipsum[1-30]

\end{document}

相关内容