

newenvironmentを使って、新しい環境を作りたいのですが、どうも上手く行きません。
作りたいものは表を使うときの省略版コマンドなのですが、いざ使ってみると「Misplaced alignment tab character &.」というエラーメッセージが出てしまいます。
どこに問題があるのでしょうか?
**定義**
\newenvironment{aa}[3]
{%
\begin{table}[htbp]%
\caption{#2}%
\begin{tabular}{#1}%
}
{%
\end{tabular}%
\label{#3}%
\end{table}%
}
**使用**
\begin{aa}{|c|r|}{キャプション}{ラベル}}
ss && s \\
ff && s \\
\end{aa}
No.1ベストアンサー
- 回答日時:
括弧の対応がおかしい.
同じものを, その新しい環境を使わず table環境で書くとしたら, あなたはどう書きますか?
この回答への補足
回答ありがとうございます。
すいません、使用時の所で「}」が1個余分だったのと, &の使い方がおかしいですね。
確認不足でした。
\begin{document}
\begin{table}
\caption{キャプション}
\begin{tabular}{r|c}
ss & s \\
ff & s \\
\end{tabular}
\label{ラベル}
\end{table}
table環境を使うならこうですよね。これは上手く行きます。
しかし、これを、newenvironmentを使って書くと
**定義**
\newenvironment{aa}[3]
{%
\begin{table}[htbp]%
\caption{#2}%
\begin{tabular}{#1}%
}
{%
\end{tabular}%
\label{#3}%
\end{aa}%
}
**使用**
\begin{aa}{|c|r|}{キャプション}{ラベル}
ss & s \\
ff & s \\
\end{aa}
こう書くと、
「Illegal parameter number in definition of \endmytable」:aa環境定義時の「}」
「Illegal parameter number in definition of \reserved@a」:aa環境使用時の「}」
というエラーが出ます。
パラメーターと言われても、どこかおかしい所ありますかね?
\newenvironment{tablex}[3]
{%
\begin{table}[htbp]%
\caption{#2}%
\label{#3}%
\begin{tabular}{#1}%
}
{%
\end{tabular}%
\end{table}%
}
と書くことで、うまくいきました。
\labalの位置が問題だった?ようです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
大した人でもないのに同性に妬...
-
JWWの環境設定ファイルの固定に...
-
なんで世界には環境保護に対し...
-
Latexについて
-
なんで世界の人達は、環境保護...
-
縦二重線
-
牛のゲップ
-
冨
-
環境破壊がどうこうと言ってい...
-
環境についての課題を教えてく...
-
更年期について卒業研究を書こ...
-
現在の環境に関する課題を挙げ...
-
高校生です。バリアフリーにつ...
-
スウェーデン人の二人の関係は?
-
あなたは、「あたらしい環境」...
-
ビニール袋を使わないことによ...
-
pip --versionがエラーになる
-
示相化石:地層が堆積した当時の...
-
近親相姦って、実際にあるので...
-
課題を提出期限からかなり遅れ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
占いの話ですが・・・
-
pip --versionがエラーになる
-
大した人でもないのに同性に妬...
-
JWWの環境設定ファイルの固定に...
-
縦二重線
-
環境保全はどういう意味ですか。
-
Environmental Sustainability ...
-
二つ質問があります
-
環境学と環境科学の違いについ...
-
ぶなの環境への効用
-
IPアドレスからコンピュータ...
-
iCAL互換のスケジュール管理
-
日本の環境ベンチャー
-
「環境は子孫からの借物」→オー...
-
環境標語。
-
あなたが、「根性あるな」って...
-
自作にてM/Bのおすすめは?
-
フードロス削減についての取り組み
-
なぜ「COP」は環境関連の条約に...
-
窒素酸化物
おすすめ情報