Top
Best
New

Posted by ankitg12 5 hours ago

Pandoc Templates(pandoc-templates.org)
222 points | 29 comments
ifh-hn 6 minutes ago|
I used to use pandoc for my bachelors papers, which needed to be submitted as word documents. I never used templates but had a rather large "one-liner" pandoc command to convert my markdown files.

At the time I'd not got round to understanding the yaml front matter etc. I even user Zettlr for a while [0].

I then discovered quarto [1] and this changed everything. Much nicer experience. I used this for my masters papers.

I think the tooling around pandoc is what makes it such a good tool. I remember attempting restructured text and latex and having a right hard time.

[0] https://zettlr.com/ [1] https://quarto.org/

ktzar 2 hours ago||
Pandoc is such an amazing piece of software. I used it to format my novel and made it part of a GitHub action to produce all the formats I required. I wasn't aware of templates, but some look really sleek.

I keep thinking that modern text editors are just flawed and markdown, with all its downsides and limitations, is what 99% is the people need.

noosphr 32 minutes ago||
You should be aware that pandoc markdown has extensive non-standard additions to the language to make it usable.

If you want a pure markup language that is simple, plain text readable and able to produce text more complex than what a type writer could manage in 1920 then restructured text is the way to go.

abyssin 55 minutes ago|||
You may be overestimating technical abilities of 99% of the people. I tried to convert some to pandoc and failed miserably. Personally I love it, markdown is becoming more and more central to my workflows.
adamddev1 50 minutes ago|||
Haskell thriving in the wild!
maxerickson 1 hour ago||
For the short, simple documents that most people make, a versioned, wysiwyg word processor is going to beat everything else.

I mean, they don't want to think about building the output, never mind controlling the process.

kzrdude 33 minutes ago|||
I'm a programmer and even I like writing in a non-programmable environment. Programming in the document system just stimulates the more primitive parts of my brain that love the processing and programming more than the writing itself. So it's distracting in that way.
limagnolia 1 hour ago||||
For most of the short simple documents I create, I don't want to redo the formating for every document. Simply writing it in something simple like Markdown ( possibly a markdown wysiwig editor) and having my software automatically apply appropriate standard formats to it is ideal.
maxerickson 58 minutes ago||
Right, most people don't want to do that, they want the burden of applying styles to the couple headings or whatever.

Unfortunately, most people don't use paragraph styles, but if you do, it's a couple clicks.

sgc 47 minutes ago||
Agreed. There is actually a lot better control in openoffice / libreoffice than most people know. You just have to set up your styles and be systematic about (virtually) never using direct formatting, instead always applying a pre-configured style. There is a distinct value in seeing your final product as you work, when the final product is visual.
noosphr 30 minutes ago||
This is more of a utopia than expecting the average office drone to learn emacs.
troyvit 56 minutes ago|||
Building my resume in a wysiwyg editor was an exercise in frustration. Formatting was inconsistent, they were only searchable from inside the editor and versioning was useless because diff had no meaning.

My markdown resume has its own problems but having this level of control has been a huge load off my mind.

malteg 6 minutes ago||
https://typst.app/
ifh-hn 3 minutes ago|
Isn't this a paid for app?
falsaberN1 1 hour ago||
Oh wow, I use Pandoc fairly extensively, and have my own templates, and I never knew you could make things as colorful as some of these.

Oh no, inspiration has arrived. Guess I know what I'm wasting my weekend into, hah.

Also this page seems to have existed for a while and I never heard of it! I'm glad I stumbled upon this. A lot of nice ideas here.

thibaut_barrere 2 hours ago||
Somehow related is https://www.metanorma.org/ (using Markdown to produce norms-compatible outputs).
chlaunchla 1 hour ago||
Pandoc is an impressive piece of software but I could never quite get PDF generation working nicely with it.

Table layouts were often broken, with text overlapping into adjacent fields. Unicode font fallback didn't work properly, with characters like "→" being silently dropped because they didn't exist in the main font. Having predictable control of page breaks, to avoid situations where header text didn't stick to the following paragraph and instead had header and paragraph text split over a page boundary, was pretty much impossible.

I ended up concluding that Markdown isn't a sufficiently powerful markup language for page-based documents, and went back to using Word in all its WYSIWYG delight.

That said, maybe there were ways of doing all of the above but I couldn't figure it out and found the whole process of wrestling with with both Markdown and LaTeX templates, and Pandoc configuration, unintuitive and annoying.

cwmoore 31 minutes ago|
I broke out a little HTML/CSS for this with page-break: after, now deprecated but the improved directives look better:

https://stackoverflow.com/questions/1664049/can-i-force-a-pa...

wodenokoto 1 hour ago||
I’ve been looking for a template to use for fancy business reports, so I can do my stuff in R/Python/QMD and management can get something colorful to look at without me having to copy paste everything into PowerPoint
FailMore 52 minutes ago||
I’ve been building something somewhat adjacent to this. It’s https://sdocs.dev. It’s as 100% private browser based Markdown renderer
submeta 2 hours ago||
I am a heavy user of Pandoc. As I write all my text in markdown using Obsidian, but have to create content for the MS Office environment, I use Pandoc to convert my markdown content into ms office formated content.

I would be lost had I have to use the Office tools to edit and format my text.

So thank you to all the maintainers of Pandoc.

ltrg 2 hours ago||
I used it to output my doctoral thesis in LaTeX from Markdown 10 years ago, and similarly for going back and forth between my supervisor's Word documents and the main thesis text.

Embarrassingly, a horrible little script for converting Pandoc's Markdown endnotes to inline format remains my most-starred GitHub repo: https://github.com/ltrgoddard/inliner/

maxerickson 1 hour ago|||
Basic familiarity with the paragraph styles in Word is like a 20 minute task.

If you are using markdown, you already understand the conceptual basis for it, so you just need to understand how it's implemented over there.

I'm not arguing that it is something you should do, just rolling my eyes at "I would be lost".

submeta 1 hour ago||
Not lost because it's hard to learn, but because I don't like writing in ms office products. It's not just word, I write formated long emails in outlook as well.
mkovach 2 hours ago||
[dead]
ntnsndr 2 hours ago|
I have been relying on pandoc for many years and had no idea I could use templates like this, which I suppose is pathetic but also indicates just how powerful the defaults are on their own.
More comments...