我喜欢用 AUCTeX 编辑 TeX 文件。我可以用某些字体(如 New Century Schoolbook、Helvetica 或 Charter)生成 pdf 文件,但不能用其他字体(例如 XCharter 和 urw-Garamond)生成 pdf 文件。安装运行良好,我可以使用以下命令从命令行和 TeXstudio 生成 pdf 文件:
pdflatex.exe -synctex=1 -interaction=nonstopmode “文件名”.tex
但使用 AUCTeX(使用前面提到的字体),我得到任何 pdf 文件,并且
文件名.synctex.gz(忙)
并在日志文件中:
!pdfTeX 错误:pdflatex (文件 XCharter-Roman-tlf-ts1--base):未找到 720 处的字体 XCharter-Roma n-tlf-ts1--base ==> 发生致命错误,未生成输出 PDF 文件!
但 XCharter 字体已安装。
我在 Windows 8.1 中使用 MiKTeX 2.9。我使用 GNU Emacs 24.5.1 和 AUCTeX 11.89。
此输入:
\documentclass[paper=a4,fontsize=12pt]{scrbook}
\usepackage[margin=2.5cm]{geometry}
\usepackage[T1]{fontenc}
\usepackage{charter}
\usepackage{helvet}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage{icomma}
\usepackage{lipsum}
\widowpenalty10000
\clubpenalty10000
\setlength{\parindent}{0.6cm} % Default is 15pt.
\begin{document}
\thispagestyle{empty}
\sffamily
\begin{center}{\Large \textbf{Los sentidos}}\end{center}
\rmfamily
\lipsum
\end{document}
工作正常,但是这个:
\documentclass[paper=a4,fontsize=12pt]{scrbook}
\usepackage[margin=2.5cm]{geometry}
\usepackage[T1]{fontenc}
\usepackage{XCharter}
\usepackage{helvet}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage{icomma}
\usepackage{lipsum}
\widowpenalty10000
\clubpenalty10000
\setlength{\parindent}{0.6cm} % Default is 15pt.
\begin{document}
\thispagestyle{empty}
\sffamily
\begin{center}{\Large \textbf{Los sentidos}}\end{center}
\rmfamily
\lipsum
\end{document}
在 Emacs/AUCTeX 中失败(只有第四行有变化)。
谢谢您的帮助。