邪魔な歯列矯正器具/ブラケットの取り外し

邪魔な歯列矯正器具/ブラケットの取り外し

この構文で動作するコマンドがあります:

\startmycommand[{

nononononononononononon
nononononononononononon
nononononononononononon

}]\endmycommand

\startmycommand上記のように、あるユーザーが の (優れた) 簡略化を提供しました。

\newcommand\mynewstartcommand{%
  \expandafter\startmycommand
  \expandafter[%
  \expandafter{%
  \iffalse}\fi
}%

についても同じことをするにはどうすればいいでしょうか}]\endmycommand?

答え1

おそらく、次のような例を探しているのでしょう。

\long\def\mynewstartcommand#1\endmycommand{%
  \startcommand[{#1}]\endmycommand
}

\mynewstartcommand

  nononononononononononon
  nononononononononononon
  nononononononononononon

\endmycommand

しかし、質問はあまり明確ではありません。引数の通常の内容は何ですか、引数内の空行の目的は何ですか、望ましい構文は何ですか?

答え2

@Heiko Oberdiek、あなたの回答はここではうまく機能しました。

あなたの提案を参考にして、私がどのように使用しているかを説明する簡単な例:

\documentclass[a4paper, twocolumn, twoside]{article}
\usepackage{lipsum}

\long\def\mynewstartcommand#1\endmycommand{%
  \twocolumn[{#1}]\vspace*{10 mm}
}

\begin{document}


\mynewstartcommand

\begin{minipage}{0.795\paperwidth}
\begin{minipage}[t][][b]{0.45\linewidth}
\lipsum[1]
\end{minipage}\qquad~\qquad
\begin{minipage}[t][][b]{0.45\linewidth}
\lipsum[2]
\vspace*{40 mm}
\end{minipage}
\end{minipage}


\lipsum[3]

\endmycommand


\end{document}

関連情報