如何将 LaTeX 2.09 转换为 LaTeX2e

如何将 LaTeX 2.09 转换为 LaTeX2e

我正在尝试将 LaTeX 2.09 模板转换为 LaTeX2e (pdflatex):

http://www.yisongyue.com/简历/

我该如何转换这一行?

\documentstyle[hyperref, margin, line]{res_yy}

我不知道我需要使用什么课程

\documentclass{article} %% ???
\usepackage{res_yy}
\usepackage{hyperref}
\usepackage{line}

答案1

简短的回答是,没有简单的完全通用的转换。LaTeX2.09 样式文件是格式和“附加”代码的混合体,甚至比 LaTeX2e 的情况还要多。

更具体地说,有问题的 LaTeX2.09 样式从未转换为 LaTeX2e 类。这意味着

\documentstyle{res_yy}

\documentclass{res_yy}

是不可能的:后者不存在。这就需要您重新创建res_yyLaTeX2e 中提供的布局和宏。这当然是可能的,但我怀疑努力并没有真正与结果相平衡。进行转换所需的工作量似乎至少等于从或article开始专家简历班

答案2

我使用完全相同的样式文件已有 N 年,但今天在使用某些软件包时遇到了困难。以下是我根据 Ulrike 的建议成功实施的破解方法。

首先,在 res_yy.sty 中替换以下几行

\input article.sty

\ds@centered
\ds@overlapped

%\input article.sty
\ds@line
\ds@margin

然后,在主 .tex 文件中,替换

\documentstyle[hyperref, margin, line]{res_yy}

\documentclass{article}
\usepackage{res_yy}
\usepackage{hyperref}

此后,您.tex将使用“线”和“边距”样式进行编译。

终于可以用上enumitem这个风格的包了,赞!

相关内容