学校的硕士论文要求中英双语目录,即一份中文目录,再有一份独立的英文目录。李树钧的主页有一个解法( 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{%
\if@twocolumn
\@restonecoltrue\onecolumn
\else
\@restonecolfalse
\fi
\chapter*{\engcontentsname
\@mkboth{%
\MakeUppercase\engcontentsname}{\MakeUppercase\engcontentsname}}%
\@starttoc{toe}% !!!!Define a new contents!!!!
\if@restonecol\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 文件的内容按目录方式排出。
分享到:
相关推荐
在IT行业中,LaTeX是一种广泛使用的排版系统,尤其在学术界和科研领域,它以其强大的公式排版、复杂的文档结构管理和高度自定义的特点而备受青睐。本资源"latex《自动化学报》中英文模版"是专门为撰写《自动化学报》...
此书的中英双语版为读者提供了便利,无论是中文版还是英文版,都能帮助读者深入理解算法的本质。对于中文读者来说,能够直接阅读原文,避免了翻译过程中可能的信息损失;对于英语不熟练的读者,中文版则提供了易于...
本教程将详细讲解如何利用TexMaker和XeTeX构建一个支持中英文的双语LaTeX系统。 首先,我们需要安装TexMaker。TexMaker 提供了一个直观的界面,包含自动完成、错误检查和实时预览等功能,使得LaTeX文档的编写变得...
3. **多语言支持**:考虑到论文可能需要英文摘要,LaTeX可以轻松切换中英文,满足双语撰写的需求。 4. **公式排版**:LaTeX的数学模式使得公式排版极为便捷,能够完美呈现复杂的数学表达式,无需手动调整。 5. **...
中英文封面的设计,适应了国内高校对于双语封面的需求。模板中已经设定好了封面的布局、字体和字号,用户只需填写个人信息和论文标题,即可生成符合要求的封面页面。 此外,模板还对章节的字体和字号进行了细致的...
2. **摘要**:简明扼要地概述毕业设计的主要内容、目的和取得的成果,一般要求中英文双语。 3. **目录**:列出文档的各个章节和子章节,方便读者快速定位内容。 4. **绪论**:介绍研究背景、研究意义、相关文献...
- 中英文混排问题:检查zhconfig.tex中的设置,确保正确加载了中文支持包。 - 图形位置不理想:使用figure环境的[hbt]等选项,或利用\centering命令调整。 总结,“thuthesis-v7.2.3”为清华大学的学术写作提供了...
- **多语种支持**:可以轻松切换中英文版本,适应双语论文的需求。 - **自定义性强**:用户可以根据需要修改模板,添加个性化元素。 **5. 常见问题与解决方法** - **编码问题**:确保所有文件使用UTF-8编码,避免...
3. **图形包含**:LaTeX支持插入和处理复杂的图表,方便科研论文中数据的可视化展示。 4. **公式排版**:LaTeX的数学公式排版能力非常强大,可以轻松输入和格式化复杂的数学表达式。 5. **自动引用管理**:通过 ...
4. **自动化功能**:利用LaTeX的自动化特性,如自动生成目录、交叉引用、公式编号等,减轻了手动操作的负担,提升了效率。 5. **扩展性**:除了基本的学位论文结构,pkuthss还预留了扩展接口,可以方便地添加个人...