章节标题和图形标题中的 apa6.cls helvetica 字体

章节标题和图形标题中的 apa6.cls helvetica 字体

通常,文档的节标题apa6是无衬线粗体。我需要它们不是粗体,所以我重新定义了所有节/小节,以满足我的标准:

\documentclass[man,12pt,a4paper,noextraspace,donotrepeattitle,longtable]{apa6} % 12 pt., doppelter Zeilenabstand usw.

\usepackage[latin1]{inputenc} % für ä,ö,ü,Ä,Ö,Ü,ß usw.

\usepackage[english,ngerman]{babel}

\usepackage[T1]{fontenc}      % für exakte Darstellung von Umlauten wie Ä

\usepackage{lmodern}

\usepackage{lipsum}           % Dummy-Text
\setlipsumdefault{8}          % Standard-Einstellung: Verwendung nur eines Lipsum-Paragraphs (in diesem Fall des achten)

%\usepackage{longtable}
\setlength{\LTleft}{0pt}      % linksbündige Tabellen (longtable)

\usepackage{etoolbox}

\usepackage{environ}

\usepackage{booktabs}

%\let\tnote\relax             % Freigabe des \tnote Befehls für ctable

%\usepackage{ctable}

\usepackage{threeparttable}

\usepackage{threeparttablex}

\usepackage{textgreek}        % griechische Buchstaben im Text-Modus

\usepackage{enumerate}

\makeatletter
\renewcommand{\section}{\@startsection {section}{1}
  {\z@}
  {\b@level@one@skip}
  {\e@level@one@skip}
  {\centering\normalfont\normalsize}}
\renewcommand{\subsection}{\@startsection{subsection}{2}
  {\z@}
  {\b@level@two@skip}
  {\e@level@two@skip}
  {\centering\normalfont\normalsize\itshape}}
\renewcommand{\subsubsection}{\@startsection{subsubsection}{3}
  {\z@}
  {\b@level@two@skip}
  {\e@level@two@skip}
  {\normalfont\normalsize\itshape}}
\renewcommand{\paragraph}{\@startsection{paragraph}{4}{\parindent}%
  {0\baselineskip \@plus 0.2ex \@minus 0.2ex}%
  {-1em}%
  {\normalfont\normalsize\itshape\addperi}}
\makeatother

但是,最近我发现我的格式要求是节标题和图形标题应采用无衬线字体(我更喜欢 Helvetica),但经过上述自定义后,情况并非如此。如果我\helvetica在序言中尝试该命令,日志会显示它被忽略,我应该使用helv文档类选项。如果我使用该选项,文档中的所有文本都是 helvetica,但我需要文本采用 Times New Roman。

如何将章节标题修改为 Helvetica 字体,同时保留文档文本?

那么图形标题又如何呢?

答案1

好的,与此同时我发现了这些事情,也许它对其他人有帮助:

首先,您必须使用\usepackage[scaled=.92]{helvet}helvetica 字体(在这种情况下缩放以满足 Times New Roman 字体大小)。

然后,您必须为 helvetica 字体指定一个命令(在本例中为 \myfont):

\newcommand*{\myfont}{\fontfamily{phv}\selectfont}

然后,对于章节标题(与小节等类似):

\makeatletter
\renewcommand{\section}{\@startsection {section}{1}
  {\z@}
  {\b@level@one@skip}
  {\e@level@one@skip}
  {\centering\normalfont\normalsize\myfont}}
\makeatother

虽然这段代码是我特有的格式。但这\myfont很重要。

使用包的摘要和附录标题etoolbox(由 apa6.cls 自动加载):

\patchcmd{\maketitle}{\abstractname}{{\myfont Abstract}}{}{}  % you also can rename your abstract heading here

\patchcmd{\appendix}{\appendixname}{{\myfont Appendix}}{}{}   % you also can rename your appendix heading here

书目标题(使用 biblatex,加载 biblatex 包后必须输入代码):

\DefineBibliographyStrings{ngerman}{             
  references = {{\myfont References}}  % you also can rename your bibliography heading here
}

当然,一切都已写在序言中。

我还没有尝试过,但我认为它{\myfont <caption text>}应该适用于图形标题。

相关内容