通常,文档的节标题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>}
应该适用于图形标题。