What I’m trying to do
I am trying to export my markdown notes which include latex to PDF as they look in Obsidian.
For example, I could have a section that looks like this:
With the latex looking like this:
$$
\begin{gather}
\text{Proof:}\
\text{Let } x \text{ and } y \text{ be two arbitrary odd integers.}\
\text{We will show that } x * y \text{ is an odd integer.}\
\text{Since } x \text{ is odd, there is an integer } j \text{ such that:} \
x = 2j + 1 \
\text{Since } y \text{ is odd, there is an integer } k \text{ such that:} \
y = 2k + 1 \
\text{When we multiply } x \text{ and } y \text{ we get:} \
x * y = (2j + 1) * (2k + 1) = 4jk + 2j + 2k + 1\
\text{We can factor out 2 to get:}\
x * y = 2(2jk + j + k) + 1 \
\text{Since 2(2jk + j + k) is an even integer, 2(2jk + j + k) + 1 is odd.}\
\text{Thus, the product of two odd integers } x \text{ and } y \text{ is odd.}
\end{gather}
$$
And I would like to get a PDF of the entire thing were the latex is rendered just like obsidian renders it, but in PDF and through Pandoc.
Things I have tried
I installed Pandoc and configured it as such:
Pandoc Path: /opt/homebrew/bin/pandoc
PDFLatex Path: /usr/local/texlive/2023/bin/universal-darwin/pdflatex
Exporting any files that just contain inline latex $…$, or single lines of blocks like:
$$
3x = 2y
$$
Works.
However, rendering sections of multiple lines with:
- begin{gather*}
- begin{gather}
- begin{align}
- etc…
Give the following error:
As the error suggests, Pandoc might be trying to render the entire thing as if it were just a latex document with the traditional formatting i’ve found in forums; however, this does not work for my purposes and, after hours of messing around, I have not managed to figure it out.
However, one day I woke up and just doing the regular:
Worked out of nowhere.
I have no idea what changed since this did not work before (it just generated plain latex).
So, sure, this works but it does not has the customizability I have seen Pandoc allows. Nor do I know why it works. I would like to know how to do it using Pandoc just in case, since that tool is pretty ubiquitous. Has anyone managed to make it work using it?
Thanks!