![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_10.png?e8efa67)
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ランキング
-
環境の二重性・・・地理的環境...
-
he finds himself
-
「環境」が学べる大学、学部を...
-
環境問題で論文を書くのですが...
-
Latexについて
-
JWWの環境設定ファイルの固定に...
-
縦二重線
-
順応力が高いって具体的にどう...
-
大学進学で県外に行った親友の...
-
課題を提出期限からかなり遅れ...
-
「責任を取る」「責任を持つ」...
-
高校生です。学校で6000文字の...
-
高校のレポートを1日遅れで出し...
-
レポートは最後に感想で締めく...
-
常識なんだとは思いますが、恥...
-
〇〇字以内って文字数を超えて...
-
環境科学と地球科学の違い
-
比較文化の授業の研究レポート
-
日本人が海外で講演会をしてい...
-
世界史のレポートの書き方につ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報