LaTeX Fácil
835 subscribers
64 photos
13 files
62 links
Canal com publicação de textos, artigos, aulas, dicas e vídeos sobre o sistema de composição tipográfica de alta qualidade LaTeX.

Fale com o administrador:
@jvlianodorneles
Download Telegram
\newcommand{\convidado}[1]{#1}
Vamos à analise sintática: nome do comando {\convidado}, seguido do número de parâmetros [1] e como este parâmetro será gerado no documento {#1} (aqui, somente o texto informado, sem nenhuma opção adicional).
Agora, chamamos o comando e especificamos o parâmetro, entre colchetes:
\convidado{Darci Souza}
No texto, será impresso o termo "Darci Souza".
Agora, vamos melhorar o comando, adicionando mais um argumento:
\newcommand{\convidado}[2]{#1 #2}
Vamos à analise sintática novamente: nome do comando {\convidado}, seguido do número de parâmetros [2] e como estes parâmetros serão gerados no documento {#1 #2} (aqui, somente os textos informados, separados por um espaço simples).
Agora, chamamos o comando e especificamos os dois parâmetros, entre colchetes:
\convidado{Darci}{Souza}
No texto, será impresso "Darci Souza", porém agora temos os argumentos "nome" e "sobrenome" informados separadamente.
Vamos a um exemplo prático: digamos que eu queira escrever os nomes dos convidados de uma festa em uma lista simples:
João Silva
Maria Souza
Leandro Santos
Relembrando, com o comando que possui somente um parâmetro ficaria dessa forma:
\newcommand{\convidado}[1]{#1}
\convidado{João Silva}
\convidado{Maria Souza}
\convidado{Leandro Santos}
E que tal separarmos o nome e sobrenome como parâmetros do comando, modificando um pouco a saída? Aqui podemos utilizar o comando com dois parâmetros:
\newcommand{\convidado}[2]{#1 #2}
\convidado{João}{Silva}
\convidado{Maria}{Souza}
\convidado{Leandro}{Santos}
⚠️ Lembre-se! O comando \newcommand{} sempre deve estar no preâmbulo do nosso documento!