1. 程式人生 > >LaTeX 中插入中英雙語目錄

LaTeX 中插入中英雙語目錄

學校的碩士論文要求中英雙語目錄,即一份中文目錄,再有一份獨立的英文目錄。李樹鈞的主頁有一個解法( http://www.hooklee.com/tex.html ),手法略有些hacking:改造 /@chapter 和 /@sect 等巨集 (/chapter 和 /section /subsection 會用到這兩個巨集)。我用的 ctex 巨集包已經重新定義過這兩個巨集了,因此不能直接用他提供的檔案。

閱讀他的程式碼之後,我找到一個簡單的解決辦法:定義幾個新的命令,/echapter /esection /esubsection 等,與原有的 /chapter /section /subsection 等命令配合使用,然後用 /tableofengcontents 生成英文目錄。用法:

/chapter{導論}
/echapter{Introduction}

/chapter{服務定義語言}
/echapter{Service Definition Language}

/section{語言對映}
/esection{Language Mapping}

以下內容放在 /begin{document} 之後:

/makeatletter
/newcommand/engcontentsname{Contents}
/newcommand/tableofengcontents{%
    /[email protected]
      /@restonecoltrue/onecolumn
    /else
      /@restonecolfalse
    /fi
    /chapter*{/engcontentsname
        /@mkboth{%
           /MakeUppercase/engcontentsname}{/MakeUppercase/engcontentsname}}%
    /@starttoc{toe

}% !!!!Define a new contents!!!!
    /[email protected]/twocolumn/fi
    }
/newcommand/addengcontents[2]{%
    /addcontentsline{toe}{#1}{/protect/numberline{/csname the#1/endcsname}#2}}
/makeatother

/newcommand/echapter[1]{/addengcontents{chapter}{#1}}
/newcommand/esection[1]{/addengcontents{section}{#1}}
/newcommand/esubsection[1]{/addengcontents{subsection}{#1}}

/tableofcontents % 中文目錄
/tableofengcontents % 英文目錄

關鍵技術是,/echapter /esection 等呼叫 /addcontentsline 將英文目錄的條目寫入 .toe 檔案(原來的中文目錄是 .toc 檔案),然後用 /@starttoc{toe} 把 .toe 檔案的內容按目錄方式排出。

相關推薦

LaTeX 插入雙語目錄

學校的碩士論文要求中英雙語目錄,即一份中文目錄,再有一份獨立的英文目錄。李樹鈞的主頁有一個解法( http://www.hooklee.com/tex.html ),手法略有些hacking:改造 /@chapter 和 /@sect 等巨集 (/chapter 和 /sec

LaTex插入電路圖的方法(插入圖片)

插入 exp order ring alt 表示 target index strong 主要的需求是要在文檔中插入電路圖。 有兩種方法,一種是直接在LaTex中繪制電路圖,使用的庫主要是circ和circuitikz 一、直接在LaTex中繪制電路圖

解決LaTex插入Visio畫圖有多余邊框的問題

功能 tar ear tom 開發 eps 分享圖片 之間 選擇 這裏的Visio畫圖是指Visio另存為或導出的PDF格式圖片。就目前而言,Visio另存為的EPS格式的圖片均可使用PDF格式代替。 問題描述 這裏以Visio中畫一個矩形為例,如上圖所示。 我們為了刪

What’s new for Spark SQL in Apache Spark 1.3(雙語

block htm park -h apache HA log -a -- 文章標題 What’s new for Spark SQL in Apache Spark 1.3 作者介紹 Michael Armbrust 文章正文 參考文獻

PowerPoint 插入 Latex 公式

IT 有一個 pow 格式 加載項 不知道 git 排版 手動 做 PPT 用 Latex Beamer 畢竟還是太麻煩,Beamer 畢竟還是更適合學術性的,各種定義各種公式的那種,遇到要畫各種圖,插入各種圖片,進行錯綜復雜的排版就比較棘手了。 最終還是 Powe

LaTeX插入eps格式圖片

之前向LaTeX插入圖片的時候,一直使用.jpg格式,編譯出來效果很不好,很多地方稍微放大就顯得很模糊。後來採用.eps(Encapsulated Post Script)格式的圖片,因為是向量圖,即使放大也不會失真,效果很好,推薦使用。 下面介紹如何在LaTeX中插入.eps格式的圖片。

React Conf 2018 專題 —— React Today and Tomorrow PART I 視訊雙語字幕

最近在 掘金翻譯計劃 校對了一篇 Dan Abramov 的關於 React Hooks 的文章,在 Sophie Alpert 和 Dan 在 React Conf 2018 上對 Hooks 的提案之後, Hooks 非常火。想到由於原視訊在 Youtube 上的原因導致大部分小夥伴沒法觀看,而且官

React Conf 2018 專題 —— React Today and Tomorrow PART II 視訊雙語字幕

距離React Conf 2018 已經將近一個月了,距離上個 React Conf 2018 的中英文雙語視訊釋出也有兩週的時間了,這兩週,一直在進行Dan Abramov 的關於 React Hooks 提案部分演講的字幕校對和翻譯工作,多謝開源社群,這次加入了新的小夥伴 程式媛_小發 一起完成了校

LaTeX插入png圖片

在上面的包裡要加一句: \usepackage{graphicx} 然後正文裡用如下  \begin{figure}[htb]  \center{\includegraphics[width=5cm]  {fig1.png}}  \capti

資料結構專有名詞&常見術語(雙語

資料結構的一些常見術語的中英文雙語對照,很多場合都可以用到, 比如程式設計命名,我覺得挺有用的,就收集在這裡了 --_-- 目錄 一. 常見術語 資料   Data              &

JAVA官方指導書全集 第一篇(雙語

                                                                              第一篇:The Java? Tutorials  The Java Tutorials are practical g

LaTeX】文章插入Visio-pdf及Matlab向量圖

第一次使用LaTeX,很神奇。有關文章裡向量圖的插入,這裡作個小小的總結~ 我只用到兩種繪圖工具:Visio和Matlab,最後都是存成pdf插入的。哦,還用繪圖板手畫了一個實驗setup的圖,也放到visio裡再存的。 Visio visio預設儲存格式vsd本身就是向

Introducing Apache Spark Datasets(雙語

文章標題 Introducing Apache Spark Datasets 作者介紹 文章正文 Developers have always loved Apache Spark for providing APIs that are simple yet powerful, a combi

Introducing DataFrames in Apache Spark for Large Scale Data Science(雙語

文章標題 Introducing DataFrames in Apache Spark for Large Scale Data Science 一個用於大規模資料科學的API——DataFrame 作者介紹 文章正文 Today, we are excited to announce a ne

Apache Spark as a Compiler: Joining a Billion Rows per Second on a Laptop(雙語

文章標題 Apache Spark as a Compiler: Joining a Billion Rows per Second on a Laptop Deep dive into the new Tungsten execution engine 作者介紹 文章正文 參考文獻

Deep Dive into Spark SQL’s Catalyst Optimizer(雙語

文章標題 Deep Dive into Spark SQL’s Catalyst Optimizer 作者介紹 文章正文 參考文獻 https://databricks.com/blog/2015/04/13/deep-dive-into-spark-sqls-catalyst-op

A Tale of Three Apache Spark APIs: RDDs, DataFrames, and Datasets(雙語

文章標題 A Tale of Three Apache Spark APIs: RDDs, DataFrames, and Datasets 且談Apache Spark的API三劍客:RDD、DataFrame和Dataset When to use them and why 什麼時候用他們,為什麼

Spark 論文篇-Spark:工作組上的叢集計算的框架(雙語

論文內容: 待整理 參考文獻: Spark: Cluster Computing with Working Sets. Matei Zaharia, Mosharaf Chowdhury, Michael J. Franklin, Scott Shenker, Ion Stoica. H

LaTeX插入jpg圖片

\documentclass[a4paper]{article}\usepackage{graphicx,times}\usepackage{subfigure}         \usepackage{natbib}\usepackage{amssymb,amsmath}\

照片裏的20世紀全球史 - 雙語 - 套裝共10冊 - azw3電子書 - 完整高清版下載

pdf web ogr size 地球 分享圖片 電視 img 報刊 照片裏的20世紀全球史 - 中英雙語 - 套裝共10冊 - azw3電子書 - 完整高清版下載 下載地址:網盤下載 備用地址:網盤下載 照片裏的20世紀全球史 - 中英雙語 - 套裝共10冊 - azw3