Eisvogel: A clean pandoc LaTeX template with a focus on computer science
github.com
github.com
For those that want to try this without the manual and painful installation process I found that pandocker[1] supports this template.
How do you (would you, did you) take your notes in college?
When I sat down to revise my notes, part of that revision was to type them up in Emacs with org-mode, using embedded LaTeX for any notation that was not natively supported in org-mode. I would frequently already have typed notes from my readings, and I could integrate the lecture notes with these. I would render to PDF and print these out for further study away from the computer.
Part of the reason for this is that I found having access to the Internet and my collection of computer games was distracting when I was trying to study. Being able to print out the notes, share them with friends, study without having to haul around a laptop, find power, or navigate with a keyboard in the silent study floor of the library was important.
For my usecase, I started from default pandoc+xelatex output and customized step by step searching on stackoverflow/tex.stackexchange for things like font, page size, link color, styling inline code, chapter breaks, bullet styling, pdf properties, etc [1]
[1] https://learnbyexample.github.io/tutorial/ebook-generation/c...
> Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
> [...]
> Redistributions in binary form must reproduce the above copyright notice,
His general issues in life? maybe not. But honestly, that's a bit of a big thing to ask from a pandoc template. So OP asked for it, implying that he's interested in such things, but generally has issues with long lines in such templates. So interest is there, it may even correlate with the fact that he has a setup with most of the tools needed installed.
> playing around with new things is generally a waste of time
What? I'm thankfully that a lot people do not think this way, else we'd be still in the stone age.
> So if you (tlamponi) have some interest in promoting this template
no interest whatsoever, not related to it in anyway. But I have an interest that people try easy things out, instead of speculating on negative or positive possibilities of said things, which, in fact, is a waste of time.
> but it is not as easy and straight-forward as you make it out to be.
# package-manager install git pandoc
# cd $(mktemp -d)
# git clone https://github.com/Wandmalfarbe/pandoc-latex-template.git
# cd pandoc-latex-template/examples
# echo "Example for waste of time: 'Prediction: OP won't try it out because it's unlikely the template will solve his issues and playing around with new things is generally a waste of time. So if you (tlamponi) have some interest in promoting this template, then answering the question would be helpful! Everyone reading this submission is already aware that they could find things out by trying the template out, but it is not as easy and straight-forward as you make it out to be.'" >> basic-example/basic-example.md
# sh build-examples.sh
# okular basic-example/basic-example.pdf
Ah yes, very very hard. Sorry for trying to convince someone to work out answers they're interested in their self, such a useless thing to do in life.
Anyway, it seems that it does cope well with long lines, be it in a common text paragraph, but also in a code block, here it breaks those lines, intends the overflowing one - together with the fact that there are line numbers everything is clear and easy to read. Single thing, if I copy those broken up code lines, they do not get copied as a single line, this is a bit of a bummer to me, but may not be an issue for others..