2011-08-04 48 views
6

我想把微軟Word文檔放在使用組織模式的emacs中。我已經複製Word文檔並粘貼在emacs中。我喜歡以org-mode格式實現7.1.2.4這樣的標題。 ,然後將TOC鏈接到適當的標題。我該怎麼做?有什麼建議麼?像Perl這樣的編程語言已經完成了它?微軟Word到組織模式

謝謝。

回答

9

ODT2ORGhttps://bitbucket.org/josemaria.alkala/odt2org/wiki/Home)它允許您以組織模式導入odt文件。

  1. 使用Openoffice/Libreoffice從您的.doc生成.odt文件。

  2. 使用odt2org獲取.org。

關於標題:我不完全確定我理解你。

  • 有包含在org-模式,提供了一個單獨的緩衝與您當前文檔的TOC(如在Reftex)ORG-toc.el。所有的條目都已經鏈接到各個標題。此外,導出的文檔在默認情況下將包含TOC,而無需您的干預。

  • Orgmode不支持自動編號的標題(還)。但是,如果您想將文檔導出爲html,docbook,latex或pdf,則標題將顯示爲編號並嵌套(您可以調整設置)。

我懷疑你會純粹是自動獲得您想要的結果,但它應該自動工作70%,特別是如果你已經安裝了乳膠,只是想在結束了一個好看的PDF文件。將doc轉換爲odt,將odt轉換爲org,打開並鍵入「C-c C-e d」。

+0

謝謝,我會盡可能地嘗試。不幸的是,我不能在我的系統上安裝開放式辦公室,所以我不能使用它。是的,我正在談論Microsot Word產生的「編號」標題。我曾跳過某種Elisp Macro或編程解決方案。 – aartist

+0

我認爲有一些從doc到odt的轉換器可以在不安裝OpenOffice的情況下工作。如果你不能安裝任何東西,你可以使用[http://zamzar.com/]。關於編號標題:當您將文件導出爲html或pdf時,會自動爲您創建這些標題,但它們僅存在於org緩衝區本身中。但是,如果您真的需要這些數字,您可以從導出的文件中複製它們並將其粘貼回org中的標題。 (出口商會爲你計算標題和副標題,以免你失去信心。) – certainly

+0

檢查完後,我發現這個:http://leapon.net/en/mso2ooo-batch-convert-microsoft-office -documents-openoffice-documents – certainly

0

我已經將大量的Word文檔轉換爲組織文件。手動完成需要幾分鐘的時間。

如果要交叉引用,請使用內部鏈接(當前手冊中的4.2)。

*和**風格標題總是可能在Org中。想一想使用情況,其中導出是從#+ INCLUDEd文件編譯的,或者使用標記完成了選擇性導出。任何一種單一來源技術都不會顯示編號。

1

另一種選擇:保存爲HTML文件,然後使用Pandoc將HTML轉換爲.org文件。