Word 模板转 Latex

Word 模板转 Latex

我需要写一篇文章,模板是 MS Word,但他们接受的文件可能是 PDF 或 MSWord。所以我更喜欢用 latex 写。

这个问题似乎没有自动转换的工具。但我想手动创建一个涵盖一些基本功能的乳胶模板。所以我想找到获得以下对应关系的最简单方法。我想对于那些想要开始手动转换的人来说这可能是一个有用的问题。

尺寸:

  • 页面大小:信件:21.59厘米 x 27.94厘米
  • 边距:上:2.54厘米,下:2.79厘米,左:1.9厘米,右:2.16厘米
  • 列,宽 8.36,间距:0.81cm

字体:

  • 文本:Times New Roman,10 pt
  • 标题:Times New Roman,粗体 12 pt
  • 副标题:Times New Roman,常规,11pt
  • 标题:世纪,粗体,18pt
  • 抽象的:Times New Roman,9pt
  • 参考:Times New Roman,9pt

段落:

  • 行间距: 单身的
  • 段落间距:之前:0pt,之后:0pt
  • 缩进:文本前:0pt,文本后:0pt,特殊:首行:0pt
  • 标题间距:前:20pt,后:10pt
  • 副标题间距:前:10pt,后:10pt

图片说明:

  • 图片标题:8pt
  • 表格标题:8pt
  • 表格内容:9pt
  • 表格标题:9pt,粗体

页码:

  • 没有页码

答案1

这是建议的模板,保存在名为的文件中word2latextemplate.sty。我不得不用有根据的猜测来填补一些空白,因为您的说明还不足以明确地定义模板。

%%% Save this file as 'word2latextemplate.sty'
%%% Load it from the main tex file via "\usepackage{word2latextemplate.sty}"

\ProvidesPackage{word2latextemplate}[2016/06/12]

\twocolumn

\usepackage{newtxtext,newtxmath}      % Times Roman clone

\usepackage[top=2.54cm, bottom=2.79cm, left=1.9cm, right=2.16cm, 
            columnsep=0.81cm, letterpaper]{geometry}

\usepackage{sectsty}
\sectionfont{\large} % 12pt
\subsectionfont{\fontsize{11}{13}\selectfont\mdseries}

\setlength\parindent{0pt} % no indentation of first line of paragraphs

\usepackage{caption}
\captionsetup{size=footnotesize, % 8pt
              font=bf, % bold
              skip=0.25\baselineskip}

\usepackage{etoolbox}
\AtBeginEnvironment{abstract}{\small} % 9pt in 'abstract' env.
\apptocmd{\@xfloat}{\small} % 9pt in tables and figures
% no page numbers on title pages:
\apptocmd{\maketitle}{\thispagestyle{empty}}{}{} 
% no page numbers on 'plain' pages
\pagestyle{empty} 

\endinput % end of "word2latextemplate"

使用指令从主 tex 文件加载它\usepackage{word2latextemplate}

请注意,我并没有尝试解决我认为“表格标题:8pt”和“表格标题:9pt...”这两个要求之间存在的冲突。我同意第一个要求。

还要注意,样式文件中并不包含所有与格式相关的指令。仍需在主 tex 文件中执行一些额外的格式设置,如以下 MWE(最小工作示例)中所述。具体而言,必须在 的参数中提供与字体相关的命令\title

\documentclass{article}
\usepackage{word2latextemplate}
\usepackage{lipsum}  % for filler text
\begin{document}

\title{\renewcommand{\rmdefault}{qcs} % Century clone
       \fontfamily\familydefault
       \fontsize{18}{22}\selectfont  % set font size
       \bfseries                     % set bold weight
       Article Title}
\author{FirstName LastName}
\date{January 1, 3001}
\maketitle

\begin{abstract}
\lipsum[2]
\end{abstract}

\section{Hello World}
\subsection{Good Morning}

\lipsum[2-4]

\begin{table}[h!]
\small  % switch to 9pt font size for body of 'table' env.
\caption{A table}
\centering
\begin{tabular}{lll}
\hline
a & b & c \\
d & e & f \\
\hline
\end{tabular}
\end{table}

\lipsum[6]

\end{document}

以下是与 MWE 配合使用的屏幕截图:

在此处输入图片描述

相关内容