我正在使用 MacBook Pro 和 TeXShop。我正在写一篇哲学论文,对 LaTeX 还不太熟悉。
我在序言中提到
\documentclass[a4paper,12pt]{article}
\linespread{1.5}
\usepackage[francais,english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[round]{natbib}
\usepackage{epigraph}
\usepackage{makeidx}
\usepackage{url}
\usepackage{color}
\usepackage[colorlinks=true, pdfstartview=FitV, linkcolor=blue, citecolor=blue, urlcolor=blue]{hyperref}
\usepackage[nottoc]{tocbibind}
\setcounter{tocdepth}{12}
\usepackage{eurosym}
\usepackage{ragged2e}
\begin{document}
These earlier firms, were far more powerful; they commanded armies and fleets
\bibliographystyle{plainnat}
\bibliography{biblio.bib}
\printindex
\end{document}
然而,在 pdf 中我得到:“这些早期的公司更加强大;他们指挥军队和舰队”
另外,我想使用法语字符(即 é è ç ô ê 等),但我仍然必须输入 `e 等等。
我已经在 Google 上搜索过,并且尝试过一些[latin1]
,但没有找到答案;请帮忙。
答案1
输入时不要使用fi
和字符,而是写和。 fl
firms
fleets
还要在文件开头添加以下“魔术”行
% !TEX encoding = UTF-8 Unicode
这将确保 TeXShop 将您的文件解释为 UTF-8。
如果您的文本中已经有很多fi
和的例子fl
,您可以考虑在序言中添加以下内容:
\usepackage{newunicodechar}
\newunicodechar{fi}{fi}
\newunicodechar{fl}{fl}
但最好还是坚持正常输入。
重音字符将被正确处理。
以下是一个例子:
% !TEX encoding = UTF-8 Unicode
\documentclass[a4paper,12pt]{article}
\linespread{1.5}
\usepackage[francais,english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[round]{natbib}
\usepackage{epigraph}
\usepackage{makeidx}
\usepackage{url}
\usepackage{color}
\usepackage[colorlinks=true, pdfstartview=FitV, linkcolor=blue, citecolor=blue, urlcolor=blue]{hyperref}
\usepackage[nottoc]{tocbibind}
\setcounter{tocdepth}{12}
\usepackage{eurosym}
\usepackage{newunicodechar}
\newunicodechar{fi}{fi}
\newunicodechar{fl}{fl}
\usepackage{ragged2e}
\begin{document}
These earlier firms, were far more powerful; they commanded armies and fleets
These earlier firms, were far more powerful; they commanded armies and fleets
Garçon, été, l'Hôpital, Génève
\bibliographystyle{plainnat}
\bibliography{biblio.bib}
\printindex
\end{document}