\newcommand{\B}
2 つの異なる方法で定義し、最も簡単な方法 (コメント マークを使用するだけ) で切り替えたいと思います%
。例を見てみましょう。
\documentclass[a4paper,9pt]{article}
\usepackage[utf8]{inputenc}
% My 1st definition
\newcommand{\B}[1]{\textbf{#1}}
% My 2nd definition (it’s wrong that’s way I’m asing)
\newcommand{\B}{$\ldots$}
\begin{document}
Let \B{1.345} be
\end{document}
最初の定義を使用すると、値が1.345
太字になります。2 番目の定義を使用する場合は、常にのみ取得される必要がある$\ldots$
ため、値を1.345
削除する必要があります。スペースを追加しようとしましたが (大まかな解決策)、値が以下の行をスキップしました。何か提案はありますか?
答え1
{1.345}
この場合、引数を「飲み込む」必要があります\ldots
。(\B
引数を 1 つ指定し、 は使用しないでください#1
。)
「ゴボゴボ」の参考文献
コード
\documentclass[a4paper,9pt]{article}
\usepackage[utf8]{inputenc}
% My 1st definition
% \newcommand{\B}[1]{\textbf{#1}}
% My 2nd definition
\newcommand{\B}[1]{$\ldots$}% (do’nt use #1 here but specify [1])
\begin{document}
Let \B{1.345} be
\end{document}
出力
…させて