我在使用 Latex 编写的一个相当大的文档中遇到了问题。我在数学模式下写了很多东西,尤其是使用对齐功能时,但输出总是变成粗体!我不希望我在数学模式下编写的所有文本都变成这种新的粗体外观,我不知道它为什么开始这样做。我希望数学输出是“正常的”,我将发布一张输出外观与应有外观的图片。
由于我有一个包含多个文件和输入的相当大的文档,因此很难显示代码,但我在下面放入了主要代码和数学模式部分。
包含代码的部分(它位于名为 3.tex 的文件中,该文件是主表中的输入。
\section{Model}
\begin{align*}
\frac{dV}{dt} = e^TF \\
\frac{dn}{dt} = C_{in}F + RV
\end{align*}
我的主表已全部初始化
\documentclass[a4paper,11pt]{article} %type document
\usepackage[utf8]{inputenc}
\linespread{1.15} %linjeafstand
\usepackage{graphicx}
\usepackage[english]{babel}
\usepackage{fancyhdr}
\usepackage{svg}
\usepackage[margin=1.5in]{geometry} % For margin alignment
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{algorithm} %a lgorithms
\usepackage{arevmath} % For math symbols
\usepackage[noend]{algpseudocode} %algorithms
\usepackage{graphicx} % bilder
\usepackage{geometry} % layout
\usepackage{float}
\usepackage[hidelinks]{hyperref}
\usepackage[demo]{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\usepackage[nottoc]{tocbibind} %Adds "References" to the table of contents
\usepackage{caption}
\usepackage[justification=centering]{caption}
\usepackage{biblatex}
\addbibresource{sample.bib}
\usepackage{amsmath}
\usepackage{gensymb}
\usepackage{verbatim}
% giver flere muligheder til at lave nummererede lister
\usepackage{enumitem}
\usepackage{xcolor}
\usepackage{url}
\usepackage{textcomp}
\usepackage{pdfpages}
\usepackage{endnotes}
\usepackage[most]{tcolorbox}
\setlength{\parindent}{0pt}
\geometry{top=2.5cm, bottom=1.5cm, left=2.5cm, right=2.5cm}
\pagestyle{fancy}
\fancyhf{}
\lhead{Bachelor Thesis}
\usepackage{lastpage}
\fancyfoot[c]{Page \thepage \ of\ \pageref{LastPage}}
\renewcommand{\headrulewidth}{2pt}
\title{Bachelor Thesis}
\date{\today}
%Includes "References" in the table of contents
\usepackage[nottoc]{tocbibind}
\begin{document}
\hbadness=100000
\vbadness=100000
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %%%%%%%% Sections with roman numbers %%%%%%%%
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\fancyfoot[c]{Page \thepage}
\pagenumbering{Roman}
\input{sections/00.tex}
\pagebreak
\setcounter{secnumdepth}{4}
% \tableofcontents \pagebreak
\fancyfoot[c]{Page \thepage \ of\ \pageref{LastPage}}
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %%%%%%%% Sections with arabic numbers %%%%%%%%
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\pagenumbering{arabic}
\tableofcontents\thispagestyle{empty}
\input{sections/0}
\newpage
\input{sections/1}
\newpage
\input{sections/2}
\newpage
\input{sections/3}
\newpage
\input{sections/4}
\newpage
\input{sections/5}
\newpage
\input{sections/6}
\newpage
\end{document}
答案1
你喜欢只使用无衬线的数学字体吗?从第二张图可以看出,所有文档都应该使用 sheriff 字体:
\documentclass[a4paper,11pt]{article}
\usepackage{geometry} % layout
\linespread{1.15}
% sans serif math font? If yes, uncomment one of the next packages
%\usepackage{arevmath} % For math symbols
%\usepackage{sfmath} % try it instead above
\usepackage{amsmath}
% for showed equation
\usepackage[version=4]{mhchem}
\usepackage{siunitx}
\usepackage{lipsum}
\begin{document}
\section{Model}
\begin{align*}
\frac{dV}{dt} & = e^TF \\
\frac{dn}{dt} & = C_{in}F + RV
\end{align*}
\lipsum[66]
\[
\mathrm{NIP} = \frac{\qty{-6.94}{\kilogram}\text{ \ce{CO2}-eq}}
{\qty{8400}{\kilogram}\ \ce{CO2}/\text{-eq/person/year}}
= -0.00083 \text{ pr. person/year}
\]
\end{document}
在这种情况下,数学应该使用 sans sheriff 字体,由包原因选择的字体arevmath
(正如已经提到的 @dalef 在他的评论中提到的,字体有点粗。对于更细的字体,您需要更改使用的数学字体,例如sfmath
: