When kniting a Rmarkdown file to MS Word, is there a way to have equations labled with a number that is flushed to the right?
For example:
When typing this in Rmarkdown:
$$a + b = c$$
I need it to end up in Word as:
a + b = c (1)
I saw the code below somewhere else, but it does not seem to work when kniting to Word...
\begin{equation}
\label{eq-abc}
a + b = c
\end{equation}
Thanks!
@Sholom's comment regarding pandoc-crossref
inspired me to have a read, I was not previously aware of it and it is not available as an extension to rmarkdown
currently.
It is entirely possible to achieve basic equation numbering with this "filter".
---
output:
word_document:
pandoc_args: ["-Fpandoc-crossref"]
---
$$a^2 + b^2 = c^2$$ {#eq:eqn1}
$$\log xy = \log x + \log y$$ {#eq:eqn2}
$$\frac{df}{dt} = \lim_{h\to0}\frac{f(t+h)-f(t)}{h}$$ {#eq:eqn3}
The binary releases of the code are located here. From a windows machine, I dropped the pandoc-crossref.exe
into my Pandoc install folder alongside pandoc.exe
and that was sufficient to allow my markdown to render.
N.B. I did this with a standalone install of Pandoc, if you are using the version bundled with RStudio you may need to install differently.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With