git.iko.soy/typeable/pandoc
on bfbc5ee help sign in
103 lines 1.3 kB history raw
1```
2% pandoc -f markdown+latex_macros -t markdown
3\newcommand{\my}{\phi}
4$\my+\my$
5^D
6\newcommand{\my}{\phi}
7$\phi+\phi$
8```
10```
11% pandoc -f markdown-latex_macros -t markdown
12\newcommand{\my}{\phi}
13$\my+\my$
14^D
15\newcommand{\my}{\phi}
16$\my+\my$
17```
19`\let` macros should be expanded at point of
20definition, while `\newcommand` macros should be
21expanded at point of use:
23```
24% pandoc -f latex -t latex
25\let\a\b
26\newcommand{\b}{\emph{ouk}}
27\a
28^D
29\b
30```
32```
33% pandoc -f latex -t latex
34\newcommand{\a}{\b}
35\newcommand{\b}{\emph{ouk}}
36\a
37^D
38\emph{ouk}
39```
41```
42% pandoc -f latex -t latex
43\def\BDpos{}
44\def\BDneg{-}
45\def\beq{\begin{align}}
46\def\eeq{\end{align}}
47\def\e#1{\emph{#1}}
48\def\f#1#2{\emph{#1--#2}}
50$5\BDneg 6\BDpos 7$
52\beq
53x &= y\\
54\eeq
56\e{hi}
58\f{hi}{ok}
59^D
60\(5-67\)
62\[\begin{aligned}
63x &= y\\\end{aligned}\]
65\emph{hi}
67\emph{hi--ok}
68```
70```
71% pandoc -f markdown+latex_macros -t markdown
72\newcommand{\my}{\phi}
73\begin{equation}
74\my+\my
75\end{equation}
76^D
77\newcommand{\my}{\phi}
78\begin{equation}
79\phi+\phi
80\end{equation}
81```
83```
84% pandoc -f markdown-latex_macros -t markdown
85\newcommand{\my}{\phi}
86\begin{equation}
87\my+\my
88\end{equation}
89^D
90\newcommand{\my}{\phi}
91\begin{equation}
92\my+\my
93\end{equation}
94```
96```
97% pandoc -f markdown+latex_macros -t markdown
98\newcommand{\my}{\emph{a}}
99\my
100^D
101\newcommand{\my}{\emph{a}}
102\emph{a}
103```