更新: 可能是我的字体没有粗体“能力”。
测试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 年应该依赖的包。