![使 LaTeX 文档看起来像是在 MS Word 中排版的](https://linux22.com/image/244231/%E4%BD%BF%20LaTeX%20%E6%96%87%E6%A1%A3%E7%9C%8B%E8%B5%B7%E6%9D%A5%E5%83%8F%E6%98%AF%E5%9C%A8%20MS%20Word%20%E4%B8%AD%E6%8E%92%E7%89%88%E7%9A%84.png)
我正在用 LaTeX 排版一份文档,我已获得针对 MS Word 处理文档的精确规范(单面、单倍行距、0.75 英寸边距、每页不超过 60 行、每英寸不超过 15 个字符(包括标点、空格和符号)、12 点 Arial 或 Helvetica)。我需要严格遵守这些准则,并使文档看起来相当“像 Word”。我在 LaTeX 中设置这些参数的经验很少,因为默认排版方案几乎总是令人满意。LaTeX 中可用的自由度让我有点不知所措;例如,要使用软件包设置边距,可以geometry
定义的参数包括水平比例、垂直比例、宽度、高度、行、左、右、上、下、hmargin、vmargin 等,并且不完全清楚这些设置中的哪一个会给出 MS Word 定义的 1 英寸边距。
以下设置代表我为确保严格符合指定准则而做出的初步尝试:
\documentclass[12pt]{article}
\usepackage[tmargin=0.75in,bmargin=0.75in,lmargin=0.75in,rmargin=0.75in]{geometry}
\renewcommand{\rmdefault}{phv}
\renewcommand{\sfdefault}{phv}
有人能告诉我上述方法是否是解决边距、字体(Arial)和字体大小(12 pt)的好方法吗?我不知道 LaTeX 12 pt 是否相当于 Word 12 pt——我读到过这两个指标不等同。我不知道如何确保 cpi 的要求(没有用标尺验证)、每页行数(没有计数)或单倍行距(这意味着 Word 定义的单倍行距)。最后,我希望避免节标题周围的大尺寸和空白。本质上,我需要排版一个看起来像 Word 的文档,但我没有 Word,也不想使用它。
我将非常感激有关如何排版我的文档的指导。理想的解决方案应该足够具体,以便我能够成功满足上述指导原则,并且足够通用,以便将来有类似问题的人能够根据自己的格式要求调整答案。谢谢。
答案1
有像词语一样。
答案2
我编写了一个 LaTeX 模板来模仿我在 Word 中最常用的功能。代码如下,这是一篇博客文章我写了一篇关于它的文章,其中包括样本 PDF。
\documentclass[12pt]{article}
% Emulate MS Word
\usepackage{wordlike}
% One inch margins
\PassOptionsToPackage{margin=1in}{geometry}
% Remove footnote indentation
\usepackage[hang,flushmargin]{footmisc}
% Add extra blank line between paragraphs, and remove paragraph indentation
\usepackage[parfill]{parskip}
\parskip = 2\baselineskip
% Double spacing
\usepackage{setspace}
\setstretch{2}
% Header
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
\setlength{\headheight}{57pt}
\lhead{Header line 1\\Line 2\\Line 3\\Line 4}
% Add space between text and footnotes section
\setlength{\skip\footins}{0.5in}
% Add a space before the footnote mark
\let\myfootnote\footnote
\renewcommand{\footnote}[1]{\myfootnote{~#1}}
% Don't justify along the right margin
\raggedright
% Generate placeholder text
\usepackage{lipsum}
\begin{document}
Lorem ipsum dolor sit amet, consectetur adipiscing elit.\footnote{Curabitur
molestie nisl at turpis pretium facilisis.} Nunc ullamcorper turpis sit amet
ipsum elementum ultricies. Nam venenatis leo id nunc consequat elementum.
Donec consectetur velit vel felis aliquet et iaculis nunc euismod. Etiam sed
nibh nulla. Fusce tortor elit, laoreet vitae pellentesque
consectetur.\footnote{Feugiat in nulla.}
\lipsum[2-5]
\end{document}
答案3
我知道这是一个老问题,但我花了几天时间让 Tex 文档看起来更像 Word,我认为这对某些人可能有用。这是不使用该wordlike
包的基线。对我来说,Word 文档的构成是边距,最重要的是 Calibri 字体。
我已经对每个用到的包进行了评论。
\documentclass[12pt]{article}
\usepackage[margin=1in]{geometry} %change margins for wider text
\usepackage{graphicx,wrapfig,subfig}%include images, floating images with text-wrap, and images next to one another
\usepackage{fontspec}%to change fonts
\setmainfont{montserrat}%a Calibri-lookalike
\usepackage{caption,anyfontsize}%adjusting the font size of captions
\makeatletter
\l@addto@macro\captionfont{\fontsize{9}{7}\selectfont}%here, adjust captions
\makeatother
\usepackage{setspace} %required to change the spacing
\doublespacing %double spacing of text
\usepackage{boxedminipage} %for text-boxes
\usepackage{fancyhdr} %for headers
\pagestyle{fancy}
\usepackage{lipsum}%just for the MWE
\begin{document}
\section{Section}
\subsection{Subsection}
\begin{wrapfigure}{R}{0.45\textwidth}
\includegraphics[width=0.45\textwidth]{example-image-a}
\caption{\label{img0}Caption of example image}
\end{wrapfigure}
\lipsum[1]
\end{document}
输出:
答案4
对于 Arial,只需使用 XeTeX + fontspec。应该可以使用一些选项来调整字体大小,但我记不清它们了他们可能会不使用 pt。