有人给我一些文件来更新。它们是 1990 年代后期制作的,似乎与 LaTeX 有关。但是,我根本无法编译它们。首先,没有\begin{}
或\end{}
。此外,表格与我通常使用的表格非常不同。下面列出了一个例子。我的问题如下。谢谢!
1—请问这个文件是什么?LaTeX 还是更早的版本?
2—请问如何使用 TeXmaker 进行编译?
3—有没有一种快速的方法可以将其转换为常用的 LaTeX 文件?
\magnification=1095
\baselineskip=14pt
\vfuzz=10pt
\hfuzz=5pt
\vsize=24truecm
\nopagenumbers
\font\bggf=cmr12 at 14pt
\font\bgf=cmr12
\font\bgff=cmbx12
\input psfig.sty
\headline={\ifnum\pageno>1
{\tenrm \hfill TITLE; \hfil Page \folio}
\else\hfil SUBJECT CODE\fi}
\centerline {\bggf UNIVERSITY}
\centerline {\bggf SCHOOL}
\medskip
\centerline {\bgff SUBJECT}
\centerline {\bgf (SUBJECT CODE)}
\centerline {\bf TITLE}
\bigskip
\item{1.}
\medskip
\centerline{TABLE OF SOMETHING}
\smallskip
\moveright 1.0in \vbox{\hsize=4in
\settabs 5 \columns
\+&&&\hfil Values of $Y$ \hfil&\cr
\kern -6pt
\+\hfil Values \hfil&\cr
\kern -6pt
\+\hfil \ \ of $X$: \hfil&\vrule height 14pt depth 6pt&\hfil 0 \hfil&\hfil 1 \hfil&\hfil 2 \hfil&\cr
%\smallskip
\hrule
\smallskip
\kern -3pt
\+\hfil \hfil&\vrule height 14pt&\hfil \hfil&\hfil \hfil&\hfil \hfil&\cr
\+\hfil \hfil&\vrule height 14pt&\hfil \hfil&\hfil \hfil&\hfil \hfil&\cr
\+\hfil \hfil&\vrule height 14pt depth 4pt&\hfil \hfil&\hfil \hfil&\hfil \hfil&\cr
}
\itemitem{(a)}
\itemitem{(b)}
\itemitem{(c)}
\itemitem{(d)}
\itemitem{(e)}
\itemitem{(f)}
\medskip
\item{2.}
\item{}
\vfill\eject
\bye
答案1
文本以 TeX 格式“纯文本”编写。这是 Knuth 提供的非常古老的格式。此外,文件会加载包psfig
。TeX Live 和 MiKTeX 都不再有此包,因此需要从 CTAN 下载,请参阅此关联。由于现在有更好的图形包含包,请参阅graphicx
也可以在 的帮助下在纯 TeX 中使用的包miniltx
,我不会费心安装psfig
,而是将文件复制psfig.sty
到工作目录中,与你大学的旧纯 TeX 文件一起。然后编译顺序(命令行)将是:
tex oldtexfile.tex
dvips oldtexfile
ps2pdf oldtexfile
如果旧的 TeX 文件不需要psfig
像问题示例中那样,那么可以将其删除或注释掉该行:
% \input psfig.sty
然后可以通过以下方式直接将示例编译为 PDF pdftex
:
pdftex oldtexfile.tex
我认为问题的例子没有太多值得保留的地方。因此,我会用 LaTeX 重写文件,使其排版更好。例如,可以用booktabs
以下方式设置表格:
\documentclass{article}
\usepackage{array}
\usepackage{booktabs}
\usepackage{caption}
\begin{document}
\begin{table}
\centering
\caption{Table of something}
\begin{tabular}{cccc}
\toprule
& \multicolumn{3}{c}{Values of $Y$} \\
\cmidrule{2-4}
Values of $X$ & 1 & 2 & 3 \\
\midrule
\dots & \dots & \dots & \dots \\
\bottomrule
\end{tabular}
\end{table}
\end{document}