章节标题太宽,不适合页面,但不会中断

章节标题太宽,不适合页面,但不会中断

我正在准备一份文档 ( scrreprt),其中的章节标题相当长。显然,这些标题太长了:它们超出了右边距相当多,当然我收到了Overfull \hbox消息。它看起来像这样:

章节标题 #1

章节标题 #2

有什么办法可以防止这种情况发生吗?我最初以为 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

由于您已经在使用babelwith选项,因此您可以通过(i)在章节标题中替换with和(ii)添加到指令的第二个参数来ngerman解决当前的问题:Marketing-ForschungMarketing"=Forschung\raggedright\titleformat{chapter}{...}{...}{}

\titleformat{\chapter}{\fontseries{eb}\huge\raggedright}{\thechapter}{1em}{}

这两个变化将产生以下章节标题:

在此处输入图片描述

相关内容