章节标题中的连字符不正确

章节标题中的连字符不正确

好的,所以我的问题是由于错误的连字符/换行符导致我的部分标题比我的文本更宽,这看起来不太好。当我只添加换行符时,它也会在我的 fancyheader 中显示换行符。我不想要。我希望部分标题与文本一样宽,如果这不可能,可以在适当的位置进行换行。这是现在的样子:

在此处输入图片描述

带换行符:

在此处输入图片描述

这是我对文档的一部分设置。我删除了所有我确定与它无关的内容。任何帮助修复它的方法都将不胜感激。我对 LaTeX 还很陌生,所以如果解决我的问题的方法非常明显,我深表歉意。

\documentclass[12pt,a4paper,square]{report}
\usepackage[section]{placeins} %picture alsways in one section

\usepackage[headheight=110pt]{geometry}

\usepackage{titlesec}
    \titleformat{\chapter}{\bfseries\Huge}{\thechapter\quad}{0em}{}
    \titleformat{\section}
    {\normalfont\fontfamily{phv}\fontsize{16}{19}\bfseries}{\thesection}{1em}{}
    \titleformat{\subsection}
  {\normalfont\fontfamily{phv}\fontsize{14}{17}\selectfont}{\thesubsection}{1em}{}
    \titleformat{\subsubsection}
  {\normalfont\fontfamily{phv}\fontsize{14}{17}\selectfont}{\thesubsubsection}{1em}{}

\usepackage{caption}

\usepackage{fancyhdr}
    \pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter~#1}{}} %no chapter in header
\renewcommand{\sectionmark}[1]{\markright{\thesection~#1}{}}
     %\MakeUppercase{\thesection\ #1} 
     \fancyfoot{}
\fancyhead{}
\fancyhead[OR]{\rightmark} %die Section-Name
\fancyhead[EL]{\leftmark} % Chapter-Name
\fancyfoot[OR,EL]{\textbf \Large \thepage}

答案1

您可以使用

 \section[form for header with no break](display form\\ with linebreak} 

答案2

我无法重现该行为。

但是,由于标题很长,因此启用“粗糙权利”是有意义的。

\documentclass[12pt,a4paper,twoside]{report}

%%% packages
\usepackage[
  headheight=110pt, % 110pt? Are you sure?
]{geometry}

\usepackage{titlesec}
\usepackage{caption}
\usepackage{fancyhdr}
\usepackage[section]{placeins} %picture alsways in one section

%%% settings
% 1. titlesec
\titleformat{\chapter}
  {\bfseries\Huge}
  {\thechapter\quad}
  {0em}
  {}
\titleformat{\section}
  {\normalfont\fontfamily{phv}\fontsize{16}{19}\bfseries\filright}
  {\thesection}
  {1em}
  {}
\titleformat{\subsection}
  {\normalfont\fontfamily{phv}\fontsize{14}{17}\selectfont\filright}
  {\thesubsection}
  {1em}
  {}
\titleformat{\subsubsection}
  {\normalfont\fontfamily{phv}\fontsize{14}{17}\selectfont\filright}
  {\thesubsubsection}
  {1em}
  {}

%2. fancyhdr
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter~#1}{}} %no chapter in header
\renewcommand{\sectionmark}[1]{\markright{\thesection~#1}{}} %\MakeUppercase{\thesection\ #1} 
\fancyfoot{}
\fancyhead{}
\fancyhead[OR]{\rightmark} %die Section-Name
\fancyhead[EL]{\leftmark} % Chapter-Name
\fancyfoot[OR,EL]{\bfseries \Large \thepage} %<----- NOT \textbf

\begin{document}

\section{Physical Compact Model of a VCM-type Resistive Switching Cell}

Some text

\end{document}

在此处输入图片描述

相关内容