如何更改参考书目的字体样式?(Arial Narrow 10pt)

如何更改参考书目的字体样式?(Arial Narrow 10pt)

我是新来的,不知道它到底是如何工作的。我搜索了很多关于如何解决我的问题的方法,但我找不到任何解决方案。

我目前正在用 LaTeX 写我的硕士论文,但我并不是这方面的专家。除了参考书目部分,我必须用 Arial 的 12pt 字体完成我的所有论文,参考书目部分必须用 Arial Narrow 10pt。

我的代码是这样的:

对于所有文档(Arial):

\documentclass[12pt]{article}
\usepackage{helvet} 
\renewcommand{\familydefault}{\sfdefault}

对于参考书目:

\bibliographystyle{vancouver}
{\footnotesize 
\bibliography{bibliografiaTFM}}

我假装像这样改变字体大小,但是我真的不知道它是否是 10 pt。

然而,我无法改变字体样式(改为 Arial Narrow)

我正在使用Jabref程序来做参考,我没有 xelatex 或 lualatex(因为我真的不知道如何安装它)。我使用 PdfLaTeX 和 Bib(la)tex 编译文档。

谁能帮我这个?

非常感谢。

答案1

据我所知,有两个独立的问题需要解决:(a)如何告知前端/编辑器您希望使用 LuaLaTeX(或 XeLaTeX)而不是 pdfLaTeX 来编译您的文档;(b)如何修改 tex 文件,以便您可以使用名为Arial和 的系统字体Arial Narrow

我无法帮助您解决第一个问题,因为我不使用 TeXmaker。不过,我相信您一定能解决它。

关于第二个问题:首先,您不应再加载inputencfontenc包;取而代之的是,加载fontspec包(通过在序言中发出命令\usepackage{fontspec}指令)。接下来,发出指令

\setmainfont{Arial}
\setsansfont{Arial}

在序言中。显然(我希望……),你不应该再运行\usepackage{helvet}\renewcommand{\familydefault}{\sfdefault}

\bibliography{...}最后,在发出序言主体中的指令之前,发出以下两个指令:

\setmainfont{Arial Narrow}
\setsansfont{Arial Narrow}

(我写了一条新评论来向您展示这些图片。有人告诉我必须删除它。所以我这么做了。我在这里写它是错误的。很抱歉)。

相关内容