將 .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
乳膠2e
已載入 2 種語言的 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;彈匣:=1;不間斷模式;輸入ecrm1095
這是 METAFONT,版本 2.718281 (TeX Live 2013/Debian)

kpathsea:運行 mktexmf ecrm1095

!我找不到檔案“ecrm1095”。
 ...ljfour;彈匣:=1;不間斷模式;輸入ecrm1095

請輸入另一個輸入檔名
!緊急停車。
 ...ljfour;彈匣:=1;不間斷模式;輸入ecrm1095

記錄在 mfput.log 上。
grep: ecrm1095.log: 沒有這樣的檔案或目錄
mktextfm: `mf-nowin -progname=mf \mode:=ljfour;彈匣:=1;不間斷模式;輸入 ecrm1095' 未能製作 ecrm1095.tfm。
kpathsea:將字體建立指令附加到 missfont.log。

!字型 T1/cmr/m/n/10.95=ecrm1095 at 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 \usepackage
                {靈魂}^^M
! ==> 發生致命錯誤,未產生 PDF 輸出檔!
文字記錄寫在/home/prasannarajaram//list.log。

我哪裡錯了?我需要安裝更多軟體包嗎?或與配置有關。

注意:我對下載限制感到壓力。已使用 400+ MB 下載AUCTEX

原始org檔在這裡

這是我在 emacs 中以 ORG 模式執行的第一個待辦事項列表

* 這是 1 級標題
  這裡應該有一些文字
** 標題等級 2
這是為了查看當等級 1 和等級 2 之間存在文字時系統如何表現
*** 這是標題等級 3
這也充分說明了 EMACS-ORG 模式的力量。
**** 這是標題等級 4
*此文字將加粗*

/而這將是斜體/

_這需要加底線_

我想看看它是否在第三標題下方縮排。

然而,用於列印 Hello World 程式的 C 程式碼將如下所示

#+begin_SRC C
#包括
int main(空)
{
printf("你好世界!");
返回0;
}
#+end_SRC C

#+開始引用
“這是一句引言”
#+結束引用

* 讓我在這裡建立一個清單 [66%]

- [X] 第一項
- [ ] 第二項
- [X] 第三項
  - [X] 這是一個巢狀項目嗎
  - [X] 這也是嵌套的 - 我懷疑 - 是的,它是

  首先,我想列出到目前為止我所學到的 Org 模式的命令列表。

- 星號建立 1 級標題
  + 雙星號建立 2 級標題,依此類推
  + 若要建立檢查清單,請使用“-[ ]”
  + 若要查看檢查清單中已檢查項目的百分比,請使用“[0%]”
  + 若要查看檢查清單中已檢查項目的數量,請使用“[0/0]”
- 這是另一張
- 這是下一篇
  + 這是一個無序列表


* 待辦事項清單 [4/6] :
- [ ] 如何建立編號列表
- [ ] 如何以 =code= 樣式標記多行程式碼
- [ ] 如何建立項目符號列表
- [X] 如何在 EMACS 中分割螢幕 - 對於水平分割使用 Cx-2;垂直分體:Cx-3
- [X] 如何切換檢查清單項目 - 抄送
- [X] 為了將大綱視圖變更為更清晰的視圖,請使用指令 Mx-org-indent-mode
- [X] 為了讓文字換行在視覺上令人愉悅,請使用 Mx-visual-line-mode


* 現在讓我們嘗試製作一個表格
|編號 |名稱 |
|--------+------------|
| | |
| 1 |阿爾西 |
| 2 |印度|
| 3 |帕德馬瓦蒂 |
| 4 |普拉克魯蒂 |
| 5 |普拉薩那 |
| 6 |拉賈拉姆 |
|--------+------------|
|總計 | |

** 更多細節
|編號 |工作地點 |工作時間|價格|
|------+--------------------+----------------+-- - ----|
| | | | |
| 1 |美國 | XY| 100 | 100
|------+--------------------+----------------+-- - ----|
| 2 |阿拉伯聯合大公國 | X'-Y'| 100 | 100
|------+--------------------+----------------+-- - ----|


* 結論
#這是一條評論,我希望這不會被顯示

** 評論,這不會顯示


* 連結
[[http://www.google.com][Google.com]]

 #+BEGIN_VERSE
      頭頂上有巨大的雲彩
      黑色的小鳥起起落落
      大雪覆蓋了 Emacs

          ——亞歷克斯·施羅德
 #+END_VERSE

答案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

之後我就能夠成功匯出到乳膠/PDF。

2022 年更新: 這次我的組織匯出還包括一些需要我做的事情:

sudo tlmgr install capt-of

答案2

您使用的是非常舊的 TexLive。這不是你的錯,Ubuntu 在 LaTeX 方面一直遠遠落後。使用這些說明將您的 TexLive 安裝更新到更新版本,而不是使用 Ubuntu透過 Internet 安裝 TeX Live我認為你的問題將成為歷史。

答案3

我發現這個線程有相同的錯誤訊息:

! LaTeX Error: File wrapfig.sty not found.在曼扎羅上。

sudo pacman -S texlive-latex-extra為我修好了。

相關內容