将 .org 文件导出为 LaTeX - 错误

将 .org 文件导出为 LaTeX - 错误

我是 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帮我修好了。

相关内容