我的标题忽略了粗体

我的标题忽略了粗体

更新: 可能是我的字体没有粗体“能力”。

测试1在 Overleaf 上:我的字体不够粗体,还是怎么回事?

没有勇气

测试2:

我注释掉了自己的字体\setmainfont{myfont.ttf},标题就变粗了

测试3:

我不知道哪些字体有粗体功能,但我试过

https://www.freefontspro.com/de/14454/arial.ttf

并且\textbf也不起作用。


m 图的标题没有得到大胆的

bf 被忽略

我想要:

(德语) 图 1:测试图

以下代码适用于 lua tex。我包含了一个文件myfont.ttf

%%%%%%%%%%%%%%%%%% Dokumententyp 
% Überschriften typ
\documentclass[report]{scrreprt} 
%%%% Schrift
\usepackage[fontsize=12pt]{fontsize}
\usepackage{fontspec} %% 1. for ttf
%Zeilenabstand:
\renewcommand{\baselinestretch}{1.5}
%Setze Schriftart:
\setmainfont{myfont.ttf}
% Seitenverhältnisse:
%https://www.namsu.de/Extra/pakete/Geometry.html
 \usepackage[left=3cm,right=2cm,top=1.5cm,bottom=1cm,includeheadfoot]{geometry} 

% Sprache
\usepackage[ngerman]{babel}

%%%%%%%%%%%% Header / Footer Lines
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{}
%\chead{}
%\rhead{\slshape \rightmark}
\renewcommand{\headrulewidth}{0.4pt}
%\lfoot{\thepage}

%%%%%%%%%%%%%%%% Abbildung
\usepackage[font=bf]{caption} %% just doesnt work...
   

%\renewcommand{\figurename}{Abb.}
\usepackage{placeins} %% float barrier...
\usepackage{xcolor}

%%%%%%%%%%%%%%%%%%%%%%  Literaturverzeichnis

%%%%%%%%%%%%%%%%%%%%%%%%%%%%% CODE  Listings?
\usepackage{minted}
\usepackage{listings}
%New colors defined below
\definecolor{codegreen}{rgb}{0,0.6,0}
\definecolor{codegray}{rgb}{0.5,0.5,0.5}
\definecolor{codepurple}{rgb}{0.58,0,0.82}
\definecolor{backcolour}{rgb}{0.95,0.95,0.92}
%Code listing style named "mystyle"
\lstdefinestyle{mystyle}{
  backgroundcolor=\color{backcolour}, commentstyle=\color{codegreen},
  keywordstyle=\color{magenta},
  numberstyle=\tiny\color{codegray},
  stringstyle=\color{codepurple},
  basicstyle=\ttfamily\footnotesize,
  breakatwhitespace=false,         
  breaklines=true,                 
  captionpos=b,                    
  keepspaces=true,                 
  numbers=left,                    
  numbersep=10pt,                  
  showspaces=false,                
  showstringspaces=false,
  showtabs=false,                  
  tabsize=1,
    postbreak=\mbox{\textcolor{red}{$\hookrightarrow$}\space},
}






%%%%%%%%%
\usepackage[nottoc]{tocbibind} %% ???
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
% Absatzgröße
\setlength{\parskip}{1em plus 0.25em minus 0.25em}


% ?
\usepackage{amsthm,amssymb,mathrsfs,setspace,pstricks,booktabs,mathtools,amsmath}

\begin{document}


\include{1_Einleitung}

\end{document}

答案1

如果我没理解错的话,你可能有两个问题。第一个问题,正如评论中所讨论的,是你需要确保你的字体有粗体字符。

第二个问题很简单,就是你使用了错误的字幕选项:

\usepackage[font=bf]{caption}使得文本标题加粗,而:

\usepackage[labelfont=bf]{caption}使得标签标题加粗。

如果您的字体有粗体字符,这应该可以起作用。

与您的代码无关的问题:

  • KOMA 类对外部包非常不友好。你应该fancyhdr像 Ingmar 所说的那样避免使用,但在编译过程中你也会收到警告消息,说使用tocbibind也不是一个好主意。一般来说,如果你真的想使用 KOMA 类,请阅读其文档仔细了解该类必须替换哪些其他包的专有命令。
  • 您真的需要在同一个文件中加载minted和吗listings?如果您不知道,我建议您使用listings,它可以提供类似的结果,而无需使用 shell escape。
  • 你真的需要吗pstricks?这是一个依赖于过时格式的旧包,因此,除非你确定有需要它的代码,否则它不是你在 2022 年应该依赖的包。

相关内容