更新:moewe 的评论很有效。删除包 cmbright 解决了该问题。
当我尝试在普通 scrbook 文档中使用 \caption{ bla bla \tiny bla bla} 时,我不断收到以下错误消息:\reserves@a 定义中的参数编号非法。
你们有人知道如何在一个标题中使用不同的字体大小吗?我想在标题本身中包含参考文献的简要描述,这就是为什么我想使用较小的字体大小……
非常感谢!
最好的,Nuky
编辑:添加了 MWE。
\documentclass[fontsize=11pt,parskip,a4paper,numbers=noenddot]{scrbook}
\usepackage[main=english,ngerman]{babel}
\usepackage[ansinew]{inputenc} % allow Latin1 characters% use german characters as well
\usepackage[T1]{fontenc}
\newcommand{\changefont}[3]{\fontfamily{#1} \fontseries{#2} \fontshape{#3} \selectfont}
\usepackage[bottom=1.8cm,top=1.4cm, left=1.2cm, right=1.2cm]{geometry}
%\usepackage{textcomp}
%\usepackage[bottom=2.5cm,top=2.0cm, left=2.3cm, right=2.3cm]{geometry}
%override der scrbook seitenränder einstellung [bottom=2.5cm,top=2.0cm, left=2.3cm, right=2.3cm]
\usepackage{cmbright,helvet} %Schriftart Helvetica
%\changefont{ptm}{m}{n} % Times Schriftart
\changefont{phv}{m}{n} % Helvet Schriftart
%\usepackage{times}
%\usepackage{mathptmx} % Times Matheschriftart
%\usepackage{mathpazo} % Palatino Matheschriftart
\renewcommand{\rmdefault}{\sfdefault}
\setkomafont{sectioning}{\sffamily\bfseries} % Kapitelüberschriften in gleicher (Times) Schriftart + fett
\usepackage{color} % use colors
\usepackage{colortbl} % Einzelne Tabellenzellen farbig hervorheben
\definecolor{hellgrau}{rgb}{0.95,0.95,0.95}
\usepackage{amsmath} % make fancy math
\usepackage{amsfonts} % the American Mathematical Society (AMS) has compiled a collection, known as AMSFonts, which contains fonts of symbols and several alphabets
\usepackage{amssymb} % wieder irgendwelche notwendigen Symbole von der AMS
\usepackage{textcomp} % Durch Einbinden des textcompanion-Pakets steht eine Sammlung von nichtmathematischen Symbolen zur Verfügung.
\usepackage{latexsym} % Symbole
\usepackage{nicefrac}
\usepackage{verbatim} % comment blocks
\usepackage{pifont} % neu seit 29.04.2012, spezielle Sonderzeichen
\usepackage{makeidx} % create an index
\usepackage{setspace}
\usepackage{microtype} % Paket "microtype": Erlaubt LaTeX, die Abstände zwischen einzelnen Zeichen leicht zu variieren, um ein schöneres Schriftbild zu erzeugen. Vermindert die Gefahr, dass über den Absatzrand hinausgeschrieben wird (weniger zu volle/leere Boxen). Funktioniert jedoch nicht mit allen verfügbaren Schriften.
\usepackage{multirow}
\usepackage{array}
\usepackage{caption} %2015-11-11
\usepackage{graphicx} % Graphik-Umgebung
\graphicspath{{../1-figures/}}
\usepackage{subcaption}
\usepackage{float} % Paket um Bilder / Tables genauer positionieren zu können. --> Verursacht eine Warnung, ...
\usepackage{scrhack} % ... wenn es ohne scrhack verwendet wird.
%\usepackage{subfig} % mehrere Bilder nebeneinander
\usepackage{icomma} % Komma als Dezimalzeichen, sonst kommt ein Leerzeichen dahinter...
\usepackage{nomencl} % Paket "nomencl": Ermöglicht das Erzeugen eines Symbolverzeichnisses.
\makenomenclature % \makenomenclature: Weist den LaTeX-Interpreter pdflatex.exe an, Informationen zur Nomenklatur in eine extra Datei zu schreiben. Diese kann dann vom Indexgenerator makeindex.exe verarbeitet werden. Die Rückgabe von makeindex.exe wird beim nächsten Durchlauf von pdflatex.exe in die PDF-Datei geschrieben.
\usepackage{array}
\newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{R}[1]{>{\raggedleft\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\usepackage{longtable}%
\usepackage{multicol} % z.B. um Bilder nebeneinander anzuzeigen
\begin{document}
\begin{figure}%
\includegraphics[draft,width=\columnwidth]{dummy}%
\caption{hello \tiny hello}%
\label{label}%
\end{figure}
\end{document}