foliom

docx to publisher template · and the twenty-eight reasons it would come back unread

The registry

Journal targets

12 targets. All but one are the publisher’s own document class with the options their author guide specifies, not an imitation of it, which is why the pre-flight limits differ per target as well. The exception is foliom’s own generic two-column article, built from base LaTeX for a paper with no venue yet.

Each record also carries a length: what one manuscript — the same de-identified 5,592-word paper every time — comes to at that target, counted off the finished PDF. It is 11 pages at ACM conference (acmart sigconf) and 26 at Elsevier (elsarticle, preprint): the same words, the same figures, the same references. That is one measurement of one paper and not a forecast for yours. For your own manuscript, convert it and open /jobs/…/targets, the every-target survey on the job page, which states the real page count for each target you have converted to.

This server

What this box can compile today

A target is ready when every class file it names is on this machine. That is measured by looking, once per request, at the same paths the compile will read — not recorded at start-up and not assumed from the registry — so `make fetch-classes` on a running box becomes true here without a restart.

12 targets in the registry
0 waiting on a class file

Class files a publisher distributes itself

One cell per file that is not on CTAN and not in foliom’s sources, so this deployment has to be given it. A cell is marked when the target it belongs to is missing a file: a profile is unavailable when any file it names is absent, because a compile missing one .bst fails exactly as completely as one missing the .cls.

  • iopjournal.cls IOP Publishing
  • orcid.pdf IOP Publishing
  • Definitions/mdpi.cls MDPI
  • Definitions/mdpi.bst MDPI
  • Definitions/mdpi_chicago.bst MDPI
  • Definitions/journalnames.tex MDPI
  • Definitions/mdpi_apacite.sty MDPI
  • Definitions/mdpi_apacite.bst MDPI
  • Definitions/logo-mdpi.eps MDPI
  • Definitions/logo-mdpi-eps-converted-to.pdf MDPI
  • sn-jnl.cls Springer Nature
  • sn-mathphys-num.bst Springer Nature
  • interact.cls Taylor & Francis
  • tfnlm.bst Taylor & Francis
  • tfq.bst Taylor & Francis

A class file’s name is a technical fact, not an endorsement. The list is generated from the registry the converter itself reads, and every publisher-distributed class file is looked for on this server’s own disk as the page renders, so neither the targets nor their marks can drift from what this deployment actually runs.

ACM

ACM · Conference (sigconf)

ACM conference (acmart sigconf)

acmart in sigconf mode: two columns, ACM reference format. The format for SIGKDD, CHI, CIKM and most ACM conferences.

Before you submit

  • acmart refuses to typeset sigconf without a conference name; give one or foliom writes a placeholder.
  • ACM requires CCS concepts for camera-ready papers. foliom does not invent them.
  • Ask for the anonymous version when submitting for double-blind review.
Identifier
acm-conference
Class
acmart [sigconf]
Engine
xetex
Class files
ships with TeX Live
Needs
conference
Sample paper
11 pages, from the 5,592-word sample

ACM · Journal (acmsmall)

ACM journal (acmart acmsmall)

acmart in acmsmall mode: single column, the format for ACM Transactions.

Identifier
acm-journal
Class
acmart [acmsmall]
Engine
xetex
Class files
ships with TeX Live
Sample paper
17 pages, from the 5,592-word sample

Elsevier

Elsevier · Final two-column

Elsevier (elsarticle, final two-column)

elsarticle in final 5p mode: two columns in Times, close to the printed journal page. Useful for seeing the real page count.

Identifier
elsevier-2col
Class
elsarticle [final, 5p, times, twocolumn]
Engine
xetex
Class files
ships with TeX Live
Needs
journal-name
Sample paper
12 pages, from the 5,592-word sample

Elsevier · Preprint

Elsevier (elsarticle, preprint)

elsarticle in preprint mode: single column, 12pt, double spaced enough to annotate. This is the form Elsevier's own submission system expects.

Before you submit

  • Elsevier wants the single-column preprint form for review, not the typeset two-column form.
  • elsarticle's keyword environment is singular and its separator is \sep; foliom writes both.
Identifier
elsevier-preprint
Class
elsarticle [preprint, 12pt]
Engine
xetex
Class files
ships with TeX Live
Needs
journal-name
Sample paper
26 pages, from the 5,592-word sample

IEEE

IEEE · Transactions / journal

IEEE Transactions / journal

IEEEtran in journal mode: two columns, affiliations in a title footnote, running heads. The format for IEEE Transactions and IEEE Access.

Before you submit

  • IEEE requires the corresponding author's affiliation in the title footnote, which foliom writes from the manuscript's affiliation lines.
Identifier
ieee-journal
Class
IEEEtran [journal]
Engine
xetex
Class files
ships with TeX Live
Needs
journal-name
Sample paper
11 pages, from the 5,592-word sample

IEEE · Conference proceedings

IEEE conference proceedings

IEEEtran in conference mode: two columns, author blocks side by side, numbered references. The format for ICASSP, IJCNN and most IEEE conferences.

Before you submit

  • IEEE conference papers are usually limited to 6-8 pages including references.
  • Figures must be legible at 100% and in greyscale; IEEE prints many proceedings in black and white.
Identifier
ieee-conference
Class
IEEEtran [conference]
Engine
xetex
Class files
ships with TeX Live
Sample paper
11 pages, from the 5,592-word sample

IOP Publishing

IOP Publishing · Journal article

IOP Publishing journal

The current IOP template: single column, ORCID badges beside the author names, and the publisher's own declaration macros. Used by Journal of Physics and the rest of the IOP portfolio.

Before you submit

  • IOP requires an ORCID for every author, not only the corresponding one.
  • iopjournal's own [anonymous] option removes the author names, the affiliations and the acknowledgements, which is more than most classes do.
  • IOP asks that the abstract be complete in itself: no undefined abbreviations and no reference to a table, figure, equation or citation number.
  • The class supplies \ack, \funding, \roles and \data macros for the declarations; foliom fills them from the manuscript.
Identifier
iop
Class
iopjournal
Engine
xetex
Class files
vendored from the publisher · https://publishingsupport.iopscience.iop.org/questions/latex-template/
Sample paper
14 pages, from the 5,592-word sample

MDPI

MDPI · Journal article, submission form

MDPI journal

The MDPI template: single column submission form with the publisher's own front matter macros. Used by Sensors, Applied Sciences, Sustainability and the rest of the MDPI portfolio.

Before you submit

  • MDPI's template puts the title, authors, abstract and keywords in the preamble, before \begin{document}.
  • The first class option selects the MDPI title by the slug from its web address (applsci, ijms); foliom prints the journal name you gave and leaves that option alone, because for thirty-two of the titles it also switches the citation style.
  • This profile needs pdfTeX, so it compiles in the container rather than with tectonic.
Identifier
mdpi
Class
Definitions/mdpi [journal, article, submit, pdftex, moreauthors]
Engine
pdflatex
Class files
vendored from the publisher · https://www.mdpi.com/authors/latex
Needs
journal-name
Sample paper
16 pages, from the 5,592-word sample

Springer Nature

Springer Nature · LNCS proceedings

Springer LNCS proceedings

Lecture Notes in Computer Science: single column, keywords inside the abstract, ORCIDs on author names. The format for most CS conference proceedings Springer publishes.

Before you submit

  • LNCS papers are normally limited to 12-15 pages including references.
  • Springer requires a Disclosure of Interests section in every LNCS paper, before the references, even when there is nothing to disclose.
Identifier
springer-lncs
Class
llncs
Engine
xetex
Class files
ships with TeX Live
Sample paper
20 pages, from the 5,592-word sample

Springer Nature · Journal article

Springer Nature journal (sn-jnl)

The Springer Nature article template, numbered-reference style. Used across Springer's journal portfolio.

Before you submit

  • sn-jnl marks the corresponding author with \author* and takes the abstract as a command, not an environment.
  • Add the iicol class option for the two-column form some Springer journals use.
Identifier
springer-journal
Class
sn-jnl [sn-mathphys-num, pdflatex]
Engine
xetex
Class files
vendored from the publisher · https://www.springernature.com/gp/authors/campaigns/latex-author-support
Sample paper
not measured this paper has never been typeset at this target

Taylor & Francis

Taylor & Francis · Journal article

Taylor & Francis journal (interact)

The interact class: single column with the publisher's author and affiliation layout. Used across the Taylor & Francis and Routledge journals.

Before you submit

  • Taylor & Francis ship two reference styles with interact: tfnlm (numbered) and tfq (author-year). Pick the one the target journal states.
Identifier
tandf
Class
interact
Engine
xetex
Class files
vendored from the publisher · https://www.tandfonline.com/action/authorSubmission
Sample paper
not measured this paper has never been typeset at this target

foliom

foliom · Two-column preprint

Generic two-column article

Standard two-column academic layout. Works with no publisher class and no metadata; use it for preprints, internal reports and a first look at the conversion.

Identifier
generic-2col
Class
article [10pt, twocolumn, a4paper]
Engine
xetex
Class files
built into foliom
Sample paper
11 pages, from the 5,592-word sample

Not here?

Can’t find your journal?

Request a journal and send its requirements to our team. Give us the journal’s own page and its author guidelines and we can start from what the publisher actually asks for rather than from a guess.

Every target above is the publisher’s own document class, compiled and checked against a real paper — so this is a queue of work rather than a form that adds a row. You will get a reference, you can watch what happens to it, and you will be told when the target is ready.

Request a journal