我正在使用词汇表包来定义论文报告中的首字母缩略词。当我使用 \gls{} 命令在正文中打印首字母缩略词时,打印的行超出了边距(太宽)。图片标题以及图片列表和目录中的一些条目也超出了我文档的宽边距。我搜索了很多,但似乎没有人遇到同样的问题。有人能提出建议吗?下面是我的文件序言
\documentclass[a4paper,12pt,twoside]{report}
%%Packages
\usepackage{amsmath,amssymb}
\usepackage[dvips]{graphicx}
\usepackage{setspace}
\usepackage{wrapfig}
\usepackage{rotating}
\usepackage{subcaption}
\usepackage[flushleft]{threeparttable}
\usepackage{tikz}
\usepackage{caption}
\usepackage{hyperref}
\usepackage[xindy,toc,acronym,nonumberlist,nopostdot]{glossaries}
\hypersetup{
colorlinks,
citecolor=black,
filecolor=black,
linkcolor=black,
urlcolor=black
}
\makeglossaries
\newacronym{rrt}{RRT}{Rapidly Exploring Random Trees}
\makeatletter
\renewcommand{\@makechapterhead}[1]{%
\vspace*{50\p@}%
{\parindent \z@ \raggedright \normalfont
\hrule % horizontal line
\vspace{5pt}% % add vertical space
\interlinepenalty\@M
\Huge \scshape \thechapter \space \scshape #1\par %
% chapter title
\vspace{5pt}% % add vertical space
\hrule % horizontal rule
\nobreak
\vskip 40\p@
}%
}
\makeatother
%%New Operators
\doublespacing
\begin{document}
\tikzstyle{block} = [draw, rectangle,
minimum height=3em, minimum width=6em]
\tikzstyle{sum} = [draw, circle, node distance=1cm]
\tikzstyle{output} = [coordinate]
\tikzstyle{pinstyle} = [pin edge={to-,thin,black}]
\chapter{first chapter}
Using the glossaries package when I use the command \gls{rrt} it exceeds
the wide margins (which results in underfull badness warning as well)
\printglossaries
\end{document}
我在 ubuntu 14.04 上使用 Texlive 和 texlipse。我粘贴了下面的图片
答案1
最后我找到了答案。正如 Nicola 在评论中强调的那样。更简单的方法是使用 pdflatex,但也可以使用 hyperref 包中的 breaklinks 选项来处理 latex
\usepackage[breaklinks]{hyperref}
现在它对我有用了。谢谢。