-
Notifications
You must be signed in to change notification settings - Fork 13
Description
Context
This is about file types in academic publishing.
I tried to illustrate the story below 👇
sequenceDiagram
participant arXiv
actor Alice
participant Journal
Alice->>+arXiv: Upload PDF
Alice->>+Journal: Submission (PDF)
arXiv-->>-Alice: It's online!
note right of Alice: Alice is 😃
Journal-->>-Alice: Major/minor revision
Alice->>+Journal: Revision (PDF)
Journal-->>-Alice: Accepted. Now upload DOCX or use our LaTeX template.
note right of Alice: Alice is 😖
Note that for dissertations this is not a problem, because you print them yourself.
Also for books it's not a problem because book publishers accept EPUB.
Problem
Nice-looking, customized PDFs are cool, but an output format that the Journals accepts is cooler.
If it works at all, the only method to create DOCX would probably through pandoc
. But it doesn't fit into the executablebooks/Sphinx toolchain and it's questionable wheather cross-references, citations etc. would work.
So the question is: How can we render a JupyterBook Article into a Journal-provided LaTeX template?
Solution
Here are two examples of LaTeX templates, and I'm sure there are more:
- All PLOS journals use the same
plos_latex_template.tex
- All Elsevier journals use the
elsarticle.cls
class
More are listed on https://www.latextemplates.com/cat/academic-journals
Benefit
Right now the jb build manuscript --builder pdflatex
output doesn't look anything like a scientific article by default.
Or did I overlook a tutorial?
By rendering into Journal-provided templates, there would be an immediate benefit of nice-looking, standardized PDF output.
Guide for implementation
There's a jupyterBook.cls
.
Could this be replaced with a (curated) collection journal-provided templates?
Tasks and updates
No response