我正在准备一份文档 ( scrreprt
),其中的章节标题相当长。显然,这些标题太长了:它们超出了右边距相当多,当然我收到了Overfull \hbox
消息。它看起来像这样:
有什么办法可以防止这种情况发生吗?我最初以为 LaTeX 会在营销-和研究(和和和组织机构),但它不会这么做。
一个简单的例子:
\documentclass[10pt]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{titlesec}
\titleformat{\chapter}{\fontseries{eb}\huge}{\thechapter}{1em}{}
\usepackage[default,osfigures]{opensans}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\geometry{a4paper, top=2.5cm, left=2.5cm, right=2.5cm, bottom=2.5cm, headsep=.35in, footskip=0.4in, headheight=2.5cm, footnotesep=1in}
\begin{document}
\chapter{Käuferverhalten und Marketing-Forschung als Gegenstandsbereiche des Marketing}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.
\end{document}
答案1
由于您已经在使用babel
with选项,因此您可以通过(i)在章节标题中替换with和(ii)添加到指令的第二个参数来ngerman
解决当前的问题:Marketing-Forschung
Marketing"=Forschung
\raggedright
\titleformat{chapter}{...}{...}{}
\titleformat{\chapter}{\fontseries{eb}\huge\raggedright}{\thechapter}{1em}{}
这两个变化将产生以下章节标题: