Make pandoc file conversion faster
You can check why pandoc conversion is slow by appending --trace
to the command, for instance:
$ pandoc file.md -o file.pdf --trace
Pandoc will print the diagnostic of parsing process paragraph by paragraph, roughly.
For example if the output of the parsing process is stuck on paragraph line 24, as shown below, it means that pandoc is having a hard time parsing what comes right after e.g. paragraph 25.
[trace] Parsed [Para [Str "It",Space,Str "is",Space,Str "easier",Space,Str at line 24
To improve the speed at which pandoc is parsing the file, open the file and check what is slowing down parsing right after the paragraph line 24, a missing square bracket for example.
You can open the file directly on line 24, for example, by running:
$ vi file.md +24
Reminder: you can always find commands or tips by checking the manual of a programme e.g. man pandoc
and searching through the file by entering :/\<keyword\>
e.g.:/\<parser\>
The entry for --trace
is: “Print diagnostic output tracing parser progress to stderr. This option is intended for use by developers in diagnosing performance issues.”
pandoc command-line interface (cli) personal computing text processing