Blame test/command/macros.md

Packit Service d2f85f
```
Packit Service d2f85f
% pandoc -f markdown+latex_macros -t markdown
Packit Service d2f85f
\newcommand{\my}{\phi}
Packit Service d2f85f
$\my+\my$
Packit Service d2f85f
^D
Packit Service d2f85f
$\phi+\phi$
Packit Service d2f85f
```
Packit Service d2f85f
Packit Service d2f85f
```
Packit Service d2f85f
% pandoc -f markdown-latex_macros -t markdown
Packit Service d2f85f
\newcommand{\my}{\phi}
Packit Service d2f85f
$\my+\my$
Packit Service d2f85f
^D
Packit Service d2f85f
\newcommand{\my}{\phi}
Packit Service d2f85f
$\my+\my$
Packit Service d2f85f
```
Packit Service d2f85f
Packit Service d2f85f
`\let` macros should be expanded at point of
Packit Service d2f85f
definition, while `\newcommand` macros should be
Packit Service d2f85f
expanded at point of use:
Packit Service d2f85f
Packit Service d2f85f
```
Packit Service d2f85f
% pandoc -f latex -t latex
Packit Service d2f85f
\let\a\b
Packit Service d2f85f
\newcommand{\b}{\emph{ouk}}
Packit Service d2f85f
\a
Packit Service d2f85f
^D
Packit Service d2f85f
\b
Packit Service d2f85f
```
Packit Service d2f85f
Packit Service d2f85f
```
Packit Service d2f85f
% pandoc -f latex -t latex
Packit Service d2f85f
\newcommand{\a}{\b}
Packit Service d2f85f
\newcommand{\b}{\emph{ouk}}
Packit Service d2f85f
\a
Packit Service d2f85f
^D
Packit Service d2f85f
\emph{ouk}
Packit Service d2f85f
```
Packit Service d2f85f
Packit Service d2f85f
```
Packit Service d2f85f
% pandoc -f latex -t latex
Packit Service d2f85f
\def\BDpos{}
Packit Service d2f85f
\def\BDneg{-}
Packit Service d2f85f
\def\beq{\begin{align}}
Packit Service d2f85f
\def\eeq{\end{align}}
Packit Service d2f85f
\def\e#1{\emph{#1}}
Packit Service d2f85f
\def\f#1#2{\emph{#1--#2}}
Packit Service d2f85f
Packit Service d2f85f
$5\BDneg 6\BDpos 7$
Packit Service d2f85f
Packit Service d2f85f
\beq
Packit Service d2f85f
x &= y\\
Packit Service d2f85f
\eeq
Packit Service d2f85f
Packit Service d2f85f
\e{hi}
Packit Service d2f85f
Packit Service d2f85f
\f{hi}{ok}
Packit Service d2f85f
^D
Packit Service d2f85f
\(5-67\)
Packit Service d2f85f
Packit Service d2f85f
\[\begin{aligned}
Packit Service d2f85f
x &= y\\\end{aligned}\]
Packit Service d2f85f
Packit Service d2f85f
\emph{hi}
Packit Service d2f85f
Packit Service d2f85f
\emph{hi--ok}
Packit Service d2f85f
```
Packit Service d2f85f
Packit Service d2f85f
```
Packit Service d2f85f
% pandoc -f markdown+latex_macros -t markdown
Packit Service d2f85f
\newcommand{\my}{\phi}
Packit Service d2f85f
\begin{equation}
Packit Service d2f85f
\my+\my
Packit Service d2f85f
\end{equation}
Packit Service d2f85f
^D
Packit Service d2f85f
\begin{equation}
Packit Service d2f85f
\phi+\phi
Packit Service d2f85f
\end{equation}
Packit Service d2f85f
```
Packit Service d2f85f
Packit Service d2f85f
```
Packit Service d2f85f
% pandoc -f markdown-latex_macros -t markdown
Packit Service d2f85f
\newcommand{\my}{\phi}
Packit Service d2f85f
\begin{equation}
Packit Service d2f85f
\my+\my
Packit Service d2f85f
\end{equation}
Packit Service d2f85f
^D
Packit Service d2f85f
\newcommand{\my}{\phi}
Packit Service d2f85f
\begin{equation}
Packit Service d2f85f
\my+\my
Packit Service d2f85f
\end{equation}
Packit Service d2f85f
```
Packit Service d2f85f
Packit Service d2f85f
```
Packit Service d2f85f
% pandoc -f markdown+latex_macros -t markdown
Packit Service d2f85f
\newcommand{\my}{\emph{a}}
Packit Service d2f85f
\my
Packit Service d2f85f
^D
Packit Service d2f85f
\emph{a}
Packit Service d2f85f
```