Comandos Simples
Objetivos: Usar e fazer comandos ou ambientes para introduzir texto ou formatação frequente.
Comandos e Ambientes
Nos exercícios anteriores encontrámos vários comandos:
\section{...}
.\item ...
.\emph{...}
. Teste rápido: O que faz este comando?- etc.
E também encontrámos ambientes:
\begin{document} ... \end{document}
.\begin{itemize} ... \end{itemize}
.- etc.
A diferença essencial entre um comando e um ambiente é:
- comando "Faz isto aqui".
- ambiente "Funciona desta forma daqui até ali".
Definir Comandos e Ambientes
Embora o defina imensos comandos e ambientes, e os packages aumentem esta lista, por vezes (de facto, quase sempre) põe-se a necessidade de definirmos os nossos próximos comandos ou ambientes.
- Repetições frequentes ("por exemplo, ").
- Consistência ("por exemplo, ", "e.g. ")
- Controlo (substituir os "e.g. " por "por exemplo, ")
Definir um Comando
Para definir um comando escreva
\newcommand{\COMANDO}[NÚM.ARGUMENTOS]{ ... }
no preâmbulo do documento.
\newcommand{\eg}[1]{(por exemplo, \#1)}
...
e temos \eg{com os comandos} melhor desempenho.
produz o texto
e temos (por exemplo, com os comandos) melhor desempenho.
(ver mais em Macros)
Definir um Ambiente
Para definir um ambiente escreva
\newenvironment{AMB}[NÚM.ARGUMENTOS]{INÍCIO}{FIM}
no preâmbulo do documento.
\newenvironment{ac}[1]% Ambiente "ac", com um argumento
{\begin{flushright}\textbf{A/C #1}}% Início
{\end{flushright}}% Fim
...
\begin{ac}{Dona Ingrácia}
Seguem os documentos anexos.
\end{ac}
produz um parágrafo com o texto
A/C Dona Ingrácia
Seguem os documentos anexos.
Seguem os documentos anexos.
Definir comandos e ambientes para testes, exames, etc:
- Defina um comando para mostrar, a negrito a cotação de uma pergunta. Por exemplo,
\cotacao{2}
produz "Cotação 2 valores.". - Defina um ambiente para "embrulhar cada exercício". Por exemplo
\begin{exercicio}{1}
\cotacao{5}Quem foi o primeiro rei de Portugal?
\end{exercicio}
deve produzir o seguinte:
Exercício 1: Cotação 5 valores. Quem foi o primeiro rei de Portugal?