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で質問しましょう!
似たような質問が見つかりました
- WordPress(ワードプレス) 投稿した文書の編集ができません。 1 2022/04/23 23:15
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- WordPress(ワードプレス) httpからhttpsへのリダイレクト設定について 2 2022/04/17 09:49
- PostgreSQL DBFluteについて質問です。 環境:PostgreSQL java8 前提:webアプリケーショ 1 2022/07/07 00:49
- その他(プログラミング・Web制作) VS CodeでTEXファイルにPDF形式の図を挿入する方法 2 2023/01/19 11:56
- その他(プログラミング・Web制作) Latexに関する質問です。 3 2023/05/23 10:18
- UNIX・Linux gawk 3 2022/08/18 14:07
- その他(プログラミング・Web制作) pythonのmap、結果の利用は1度だけ? 5 2022/06/11 12:33
- Visual Basic(VBA) ①ExcelVBAでカレンダーを作り、別のユザーフォームで日付を入力したいのですがエラーになります。 1 2023/02/17 18:39
- Visual Basic(VBA) VBAのエラーについて 2 2023/08/02 17:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JWWの環境設定ファイルの固定に...
-
墨汁の環境への影響を教えてく...
-
VirtualBoxにアンチウイルスは...
-
カマドーマが、出ます。どうし...
-
avast!からAviraへの乗り換えに...
-
自然環境をめぐるエコロジー
-
環境についての課題を教えてく...
-
現在の環境に関する課題を挙げ...
-
環境学と環境科学の違いについ...
-
引越したくなる気持ちってなん...
-
環境破壊がどうこうと言ってい...
-
あなたは、「あたらしい環境」...
-
普通に売っている飲み物を捨て...
-
縦二重線
-
わりばしの生産について マイ...
-
環境系の職種について
-
環境を守る仕事につくには何学...
-
環境問題に対するシステムの役割
-
??応用生態工学??
-
臨機応変ができる性格なるには...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JWWの環境設定ファイルの固定に...
-
縦二重線
-
もしかして、幸せになれなかっ...
-
自分は、まだ幸せな方だと思え...
-
現在の環境に関する課題を挙げ...
-
環境についての課題を教えてく...
-
墨汁の環境への影響を教えてく...
-
「いかんで」「によって」「い...
-
何もかも嫌になりそう。疲れて...
-
吸水ポリマーの弊害
-
水泳部で桐蔭学園高等学校と桐...
-
環境保全はどういう意味ですか。
-
環境学と環境科学の違いについ...
-
順応力が高いって具体的にどう...
-
環境ニーズとは、なんですか?
-
凶悪犯罪者は育った環境が悪い...
-
「どの川に棲んだかじゃなくて...
-
意地悪な子
-
人間は、環境次第で知能指数が...
-
世の中は弱肉強食で強者だけが...
おすすめ情報