我是 EMACS 的新手(在 Ubuntu 上),我刚开始使用该org
模式。我尝试将我的 .org 文件转换为 LaTeX,结果却看到一条错误消息,说pdf was not produced
在线检查错误后,我了解到 .org 到 latex 所需的软件包不可用。我曾经sudo apt-get install auctex
安装过所需的软件包。现在我收到以下错误消息。
这是 pdfTeX,版本 3.1415926-2.5-1.40.14(TeX Live 2013/Debian) 受限 \write18 已启用。 进入扩展模式 (/home/prasannarajaram/list.tex LaTeX2e 已加载两种语言的 Babel 和连字符模式。 (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls 文档类别:文章 2007/10/19 v1.4h 标准 LaTeX 文档类别 (/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu) (/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu))) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def) kpathsea:运行 mktextfm ecrm1095 mktextfm:运行 mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; 输入 ecrm1095 这是 METAFONT,版本 2.718281(TeX Live 2013/Debian) kpathsea:运行 mktexmf ecrm1095 !我找不到文件“ecrm1095”。 ...ljfour; mag:=1; nonstopmode; 输入 ecrm1095 请输入另一个输入文件名 !紧急停止。 ...ljfour; mag:=1; nonstopmode; 输入 ecrm1095 抄录在 mfput.log 上。 grep:ecrm1095.log:没有此文件或目录 mktextfm:`mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input ecrm1095' 无法制作 ecrm1095.tfm。 kpathsea:将字体创建命令附加到 missfont.log。 ! 字体 T1/cmr/m/n/10.95=ecrm1095 位于 10.95pt 处无法加载:公制 (TFM) 文件不 成立。 放松 l.100 \fontencoding\encodingdefault\selectfont )(/usr/share/texlive/texmf-dist/tex/latex/base/fixltx2e.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg) (/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty)))) (/usr/share/texlive/texmf-dist/tex/latex/tools/longtable.sty) (/usr/share/texlive/texmf-dist/tex/latex/float/float.sty) !LaTeX 错误:未找到文件“wrapfig.sty”。 输入 X 退出或继续, 或输入新名称。(默认扩展名:sty) 输入文件名: !紧急停止。 l.10 \使用包 {灵魂}^^M !==> 发生致命错误,未生成输出 PDF 文件! 抄录于 /home/prasannarajaram//list.log。
我哪里做错了?我需要安装更多软件包吗?还是与配置有关。
注意:我的下载量已达上限。下载已用掉 400 多 MBAUCTEX
源org
文件在这里
这是我在 emacs 中第一个 ORG 模式下的待办事项列表 * 这是 1 级标题 这里应该有一些文字 ** 2 级标题 这是为了查看当级别 1 和级别 2 之间存在文本时系统如何表现 *** 这是 3 级标题 这也充分说明了 EMACS-ORG 模式的强大功能。 **** 这是 4 级标题 *此文本将以粗体显示* /而这将是斜体/ _这需要加下划线_ 我想看看它是否在第三个标题以下缩进。 但是打印 Hello World 程序的 C 代码将如下所示 #+开始_SRC C #包括 int main(空) { printf(“你好,世界!”); 返回0; } #+结束_SRC C #+开始引用 “这是一句引语” #+结束引用 * 让我在这里创建一个列表 [66%] - [X] 第一件物品 - [ ] 第二项 - [X] 第三件 - [X] 这是嵌套项目吗 - [X] 这也是嵌套的吗 - 我怀疑 - 是的 首先,我想列出迄今为止我学过的 Org 模式命令列表。 - 星号创建 1 级标题 + 双星号创建 2 级标题,依此类推 + 要创建检查清单,请使用 `-[ ]` + 要查看清单中已勾选项目的百分比,请使用 `[0%]` + 要查看检查清单中已勾选项目的数量,请使用 `[0/0]` -这是另一个 - 这是下一个 + 这是一个无序列表 * 待办事项列表 [4/6]: - [ ] 如何创建编号列表 - [ ] 如何以 =code= 样式标记多行代码 - [ ] 如何创建项目符号列表 - [X] 如何在 EMACS 中分屏 - 水平分割使用 Cx-2;垂直分割:Cx-3 - [X] 如何切换检查清单项 - Cc Cc - [X] 为了将大纲视图更改为更清晰的视图,请使用命令 Mx-org-indent-mode - [X] 为了让文本换行看起来更美观,请使用 Mx-visual-line-mode * 现在让我们尝试制作一张表格 | 序号 | 名称 | |-------+------------| | | | | 1 | 艺术 | | 2 | 工业 | | 3 | 帕德玛瓦西 | | 4 |普拉克鲁蒂 | | 5 | 普拉桑纳 | | 6 | 拉贾拉姆 | |-------+------------| | 总计 | | ** 更多细节 | 序号 | 工作地点 | 工作时间 | 价格 | |------+----------------------+---------------+-------| | | | | | | 1 | 美国 | XY | 100 | |------+----------------------+---------------+-------| | 2 | 阿拉伯联合酋长国 | X'-Y' | 100 | |------+----------------------+---------------+-------| * 结论 #这是一条评论,我希望它不会被显示出来 ** 评论不会显示 * 链接 [[http://www.google.com][Google.com]] #+开始诗句 头顶上有大片云层 微小的黑鸟飞起又落下 雪覆盖了 Emacs —— AlexSchroeder #+结束章节
答案1
这不是 Ubuntu 的答案,但我来到此页面是为了寻找 Mac 上相同错误的解决方案。我相信我针对 MacOS 的答案可以适用于其他操作系统。
对我来说,安装wrapfig
(以及其他一些)软件包就可以了:
cd /Library/TeX/texbin
sudo tlmgr update --self
sudo tlmgr install wrapfig
sudo tlmgr install marvosym
sudo tlmgr install wasysym
之后我就能成功导出到 latex/PDF 了。
2022 年更新: 这次我的组织导出还包含一些需要我做的事情:
sudo tlmgr install capt-of
答案2
你使用的 TexLive 非常老旧。这不是你的错,Ubuntu 在 LaTeX 方面一直落后。使用以下说明,将你的 TexLive 安装更新到较新的版本,而不是使用 Ubuntu通过互联网安装 TeX Live我想你的问题将成为历史。
答案3
我通过相同的错误消息找到了这个线程:
! LaTeX Error: File wrapfig.sty not found.
在 manjaro 上。
sudo pacman -S texlive-latex-extra
帮我修好了。