如何使我的 tex 文件(在 WinEdt 中创建)与 Scientific WorkPlace 兼容?

如何使我的 tex 文件(在 WinEdt 中创建)与 Scientific WorkPlace 兼容?

我一直使用 WinEdt 作为 LaTeX 编辑器,我很喜欢它。但是,我的一位同事使用 Scientific WorkPlace,显然.texWinEdt 创建的文件与 Scientific WorkPlace 不兼容(它无法编译在 WinEdt 中编译无误的文件)。我和另一位使用 TeXnicCenter 的同事也遇到了类似的问题。

有谁知道可以做些什么来解决这些问题?我该如何修改我的.tex文件(在 WinEdt 中)以确保 Scientific WorkPlace(或其他 LaTeX 编辑器,例如 TeXnicCenter)可以有效地编译它而不会出现错误?

答案1

一个好的开始是让你的同事导出一个文件并检查以单个 开头的 SWP 说明%。我通过以下方式使其工作:(1) 让我的 LaTeX 文件在开头附近包含以下内容

%TCIDATA{OutputFilter=latex2.dll}
%TCIDATA{Version=5.50.0.2953}
%TCIDATA{CSTFile=40 LaTeX Book.cst}
%TCIDATA{Created=Tuesday, February 11, 2014 19:14:32}
%TCIDATA{LastRevised=Tuesday, February 11, 2014 19:53:01}
%TCIDATA{<META NAME="GraphicsSave" CONTENT="32">}
%TCIDATA{<META NAME="SaveForMode" CONTENT="1">}
%TCIDATA{BibliographyScheme=Manual}
%TCIDATA{<META NAME="DocumentShell" CONTENT="Standard LaTeX\Standard LaTeX Book">}
%BeginMSIPreambleData
\providecommand{\U}[1]{\protect\rule{.1in}{.1in}}
%EndMSIPreambleData

然后(2)主文件包含其他文件,如下所示

%TCIMACRO{\QSubDoc{Include chap_pref}{\input{chap_pref.tex}}}%
%BeginExpansion
\input{chap_pref.tex}
%EndExpansion

最后(3)确保被包含的文件知道哪个文件包含它们,例如

%TCIDATA{OutputFilter=latex2.dll}
%TCIDATA{Version=5.50.0.2953}
%TCIDATA{LaTeXparent=0,0,maintexfile.tex}

一开始。

相关内容