01 cze 2018 |
Osobiście wolę czytać artykuły offline, głównie z powodu złego wpływu wyświetlaczy elektronicznych na nasze oczyska. Drukowanie artykułów z sieci jest jednak często bardzo nieekonomiczne. Nie zawsze, lecz często z drukarki wyskakują dziesiątki źle sformatowanych stron z koszmarnie dobraną czcionką.
Z pomocą przybywa pandoc, który stojąc na ramionach gigantów - Haskell
a,
LaTeX
a i kilku innych narzędzi - pomoże nam wygenerować piękny i
„skompresowany” pdf.
Najłatwiej pokazać będzie mi na przykładzie. Weźmy na warsztat zacny tekst
Michaela Pollana,
który polecam przeczytać każdemu, a zwłaszcza tym, którzy myślą o tym co
jedzą. Kopiujemy tekst artykułu i lekko modyfikujemy go, aby zgadzał się ze
składnią Markdown
, a następnie wydajemy poniższą komendę i voilà!
$ pandoc -o unhappy_meals_michael_pollan.pdf unhappy_meals_michael_pollan.md
Domyślne ustawienia dają dość ładny wynik, ale aby uzyskać naprawdę zwarty
tekst w dwukolumnowej formie znanej z prac naukowych, wystarczy dorzucić na
początku pliku źródłowego następujące ustawienia przekazywane przy procesowaniu
do LaTeX
a:
---
papersize: a4
documentclass: article
classoption: twocolumn
title: Unhappy Meals
author: Michael Pollan, The New York Times Magazine, January 28, 2007
...
Źródło i pliki wyjściowe: