我是新来的,不知道它到底是如何工作的。我搜索了很多关于如何解决我的问题的方法,但我找不到任何解决方案。
我目前正在用 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。不过,我相信您一定能解决它。
关于第二个问题:首先,您不应再加载inputenc
和fontenc
包;取而代之的是,加载fontspec
包(通过在序言中发出命令\usepackage{fontspec}
指令)。接下来,发出指令
\setmainfont{Arial}
\setsansfont{Arial}
在序言中。显然(我希望……),你不应该再运行\usepackage{helvet}
或\renewcommand{\familydefault}{\sfdefault}
。
\bibliography{...}
最后,在发出序言主体中的指令之前,发出以下两个指令:
\setmainfont{Arial Narrow}
\setsansfont{Arial Narrow}
(我写了一条新评论来向您展示这些图片。有人告诉我必须删除它。所以我这么做了。我在这里写它是错误的。很抱歉)。