我需要写一篇文章,模板是 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 配合使用的屏幕截图: