Quiero definir \newcommand{\B}
de 2 maneras diferentes y cambiar entre ellas de la manera más sencilla: simplemente usando una marca de comentario %
. Veamos el ejemplo:
\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}
Usando la primera definición, el valor 1.345
está en negrita. Si uso la segunda definición, siempre debería obtener solo $\ldots$
un valor que 1.345
debería eliminarse. Intenté agregar espacios (solución burda) pero el valor omitió la línea a continuación. ¿Cualquier sugerencia?
Respuesta1
Es necesario "devorar" el argumento {1.345}
del \ldots
caso. (Especifique \B
con un argumento pero no utilice #1
.)
Referencia para “engullir”
Código
\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}
Producción
Permitir