I would consider (La)TeX to be ideally suited for exactly the purpose you mention. It is definitely flexible in the sense that you can follow a very basic approach of typesetting simple elements (you mention paragraphs and figures), and tweaking the layout at a later stage (table of contents, margins, stock-size). The latter is typically obtained via the addition of packages in your document preamble that enriches the document's content.
Perhaps, as a start of why to choose (La)TeX above other alternatives, you could read the CTAN: What are TeX, LaTeX, and friends? entry. Listed there you'll see the "reasons most often cited for using TeX, [which may be] grouped into four areas: Output Quality, Superior Engineering, Freedom, and Popularity."
Even if your eventual output is void of mathematics, the output and layout (in my opinion as well as yours) is "legendary". Perhaps, just to start you off of seeing what is possible, consider reading up on the memoir
documentclass by reading the documentation. Others will definitely suggest other styles and flavours, giving credit to the flexibility across many platforms. memoir
also provides sufficient functionality to mould the page sizes and layout in order to "stick to certain strict [publishing] rules". However, other options also exist by means of the geometry
package. Consider reading the package documentation - it provides a rich mean of configuring your paper stock, trimming margins, text block, headers, footers, etc.
From a very basic point of view, your document would have the following structure:
\documentclass{book}% or \documentclass{memoir}
%<preamble filled with packages and other goodies>
\begin{document}
%<your future lulu.com masterpiece>
\end{document}
Like anything, you'll have to get used to the way things work in (La)TeX, just like you originally did when you fiddled with typesetting in MS Word. But there is a multitude of resources out there to help (from this Q&A to the comp.text.tex
forum, to the CTAN). Also consider, as a taste test of some future possibilities, viewing the TeX Showcase.
Here's a suggested template, to be saved in a file named word2latextemplate.sty
. I've had to fill in some gaps with educated guesses, as your instructions aren't nearly enough to define a template unambiguously.
%%% 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"
Load it from your main tex file with the instruction \usepackage{word2latextemplate}
.
Note that I didn't try to resolve what I perceive to be a conflict between the requirements "Tables caption: 8pt" and "Table headings: 9pt...". I gave the nod to the first-mentioned requirement.
Note also that not all formatting-related instructions are contained in the style file. Some additional formatting still has to be performed in the main tex file, as is done in the following MWE (minimum working example). Specifically, font-related commands have to be provided in the argument of \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}
Here's a screenshot to go with the MWE:
Best Answer
This answer addresses a specific subset of the cases which the question might apply to.
In some cases.
.dot(x)
files are relatively simple but, as pointed out by others, they can be more complex. Moreover, the last time I attempted to deal with such things, they were typically created on the basis of a document. Essentially, you created a document with the stuff you needed and then saved it as a template. You could edit them etc., but that was also quite like editing a document.So, although you can't directly convert a template, you can use it to create a document and then convert that.
In many cases, it will be better not to do this and to start the LaTeX coding from scratch.
However, there are cases in which it can be useful to convert them because, for example, you are provided with a form in
.doc(x)
format, and need to complete this form regularly. You could turn this into a.dot(x)
- at least, if you have Word, you could do this or, if you are like me, you could use LibreOffice instead. Or you could, if you are sufficiently bloody-minded about the whole thing, insist on converting it to a.tex
document which you then treat as a fill-in 'template'. And, bloody-minded or not, you might want to merge data to fill multiple forms and have no idea at all how to do that in a word processor but understand perfectly how to use textmerg. If so, a one-time loss of efficiency in converting the form may easily be worthwhile in terms of saving your time and hair later. The mere knowledge that you do not have to tangle with an alien system over and over again may bring a measure of joy and peace to your existence. The knowledge that you never again need fill in the data on triplicate carbon copies by hand or dive into the Auto-Correct Nightmare may enable you to banish the most insidiously pointless of your bureaucratic traumas.Now you could make it into a proper class or style. That's The Right Way to LaTeX It. But, frankly, life is sometimes too short to worry overly much about ensuring that institutional forms are created using clean code. Especially when they must look exactly as if they were created in Word in order to be acceptable to the institution.
In these circumstances, automatic conversion and minimal clean-up is the way to go.
In these circumstances, wvware does a very good job of producing messy code which produces PDF which looks every bit as bad as the Word original: too tight spacing, crowded tables with gray, shaded bits in odd configurations: you name it, it converts it.
It probably actually does a better job if the original document is logically constructed. I'm guessing all the
\textbf{}
s I get reflect real changes in the original document which the converter cannot tell are entirely pointless.The result is an admirably high-fidelity clone of the original, including all aesthetic and typographical atrocities, and thereby ensuring conformity with the most exacting of institutional requirements.
This conversion software has preserved what little sanity I have in the face of institutional paperwork requirements. I highly recommend it to anybody faced with similar organisational demands.