我正在尝试将 LaTeX 2.09 模板转换为 LaTeX2e (pdflatex):
我该如何转换这一行?
\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_yy
LaTeX2e 中提供的布局和宏。这当然是可能的,但我怀疑努力并没有真正与结果相平衡。进行转换所需的工作量似乎至少等于从或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
这个风格的包了,赞!