我是一名 Ubuntu 用户,最近我在从旧版 Ubuntu 升级到新版时遇到了问题,所以我不得不清除所有内容并从头开始。不幸的是,这需要重新设置 LaTeX 才能正常工作。
我遇到的问题如下:我不记得之前使用的是哪个 LaTeX 发行版,但我知道现在我正在使用 TeXLive ;当我运行 pdflatex 时,它会在我的代码的每一行上给出一个错误行,对于我的一个看起来很普通的文件,它通常看起来像这样:
\documentclass[a4paper,10 pt]{article}
\usepackage[isolatin]{inputenc}
\usepackage[T1]{fontenc}
%\usepackage[francais]{babel}
\usepackage[cyr]{aeguill}
\usepackage{xspace}
\usepackage{fullpage}
%Specific to TikZ
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{ifthen}
\usepackage{animate}
....
例如,第二行提示“未找到文件 isolatin.def”,然后我的以“.sty”结尾的软件包不断出现在错误中。如果我继续让它们通过(通过在终端中按 Enter 键,它会忽略警告),我可以编译并获取我的 .pdf 文件,但它不会与我的所有漂亮的软件包一起显示。有人知道为什么会发生这种情况吗?谢谢!
答案1
该软件包texlive-full
是一个“包含 TeX Live 所有组件的元包”。
答案2
从来没有这样isolatin
的选项inputenc
:你可能想要latin1
。
包裹aeguill
是非常过时。要获得正确的 guillemets,只需加载fontenc
选项T1
即可。您可能还想加载 Latin Modern 字体。
\documentclass[a4paper,10 pt]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
%\usepackage[francais]{babel}
\usepackage{lmodern}
\usepackage{xspace}
\usepackage{fullpage}
%Specific to TikZ
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{ifthen}
\usepackage{animate}
答案3
我使用原始的 TeXLive DVD 并将其安装在 /opt/texlive/ 中。安装后,我将路径变量设置为指向新的 TeXLive 文件夹。对我来说,它很管用。自从我使用这种方法后,TeXLive 就不再有问题了,我也不再使用 Ubuntu repos 分发的 TeXLive。
您可以在此处下载 DVD:http://ctan.org/mirrors(选择其中一个),然后按照此处的说明进行操作:(抱歉,我是新用户,因此我只能发布 2 个链接,请删除空白。)(安装 ISO 文件等...) http://www.tug.org/texlive/acquire-iso.html
(安装 TeXLive) http://www.tug.org/texlive/quickinstall.html