LaTeXでbegin...end構造を関数のように機能する新しいコマンドを作成する方法
コード
TeXコードを書く時、\begin{}...\end{}
コマンドを開いたり閉じたりするのは、かなり面倒だ。
\documentclass{article}
\usepackage{amsthm}
\newtheorem*{theorem*}{Theorem}
\begin{document}
\begin{theorem*}
Let $f$ and $g$ be continuous functions on a metric space $X$. Then $f + g$, $fg$, and $f/g$ are continuous on $X$.
\end{theorem*}
\end{document}
\newcommand{\thm}[1]{\begin{theorem*}#1\end{theorem*}}
という新しいコマンドを追加すれば、便利に使えるようになる。
\documentclass{article}
\usepackage{amsthm}
\newtheorem*{theorem*}{Theorem}
\newcommand{\thm}[1]{\begin{theorem*}#1\end{theorem*}}
\begin{document}
\thm{
Let $f$ and $g$ be continuous functions on a metric space $X$. Then $f + g$, $fg$, and $f/g$ are continuous on $X$.
}
\end{document}