Para conseguir definir uma instrução num comando mais prático, podemos usar o comando:
\newcommand
Isto é muito útil para quem, ao longo de um texto, tem que usar muitas vezes uma mesma palavra ou frase ou mesmo um comando.
Exemplo:
Se usarmos muitas vezes o nome “Gomes Teixeira”, podemos definir no preâmbulo do documento a seguinte instrução:
\newcommand{\GT}{Gomes Teixeira}
A partir daí, sempre que se coloque no texto \GT, após a compilação, aparecerá Gomes Teixeira.
Nota: Pode acontecer que depois seja necessário o espaço depois de Teixeira, se tal ocorrer, deve-se colocar um til ~ após o comando: \GT~.
Se o que nós estamos a querer simplificar for um símbolo matemático, podemos recorrer ao comando \ensuremath para termos a certeza de entrarmos em modo matemático.
Exemplo:
Suponhamos que temos que inserir várias vezes a letra grega alfa. Só o podemos fazer estando em modo matemático, e por isso, a instrução completa terá de ser algo como:
$\alpha$
Para simplificar a tarefa, definimos no preâmbulo o seguinte:
\newcommand{\ag}{\ensuremath{\alpha}}
e agora, quando colocamos no texto a instrução \ag
, temos o resultado pretendido e nem necessitamos entrar em modo matemático.
É possível alterar a numeração das páginas, equações, secções, etc.
O comando \setcounter
, associado ao que queremos alterar, permite essa alteração de uma forma muito simples. Introduzimos no local onde queremos alterar a página o seguinte comando:
\setcounter{page}{3}
o que significa que pomos o contador da página no número 3.
se em vez da página quisermos alterar a secção, subsecção ou equação, temos que colocar no lugar de page
a palavra correspondente: section, subsection
ou equation
respectivamente.
Há outros contadores em que facilmente se identificam pois têm o mesmo nome do ambiente que criam como figure
ou table
.
Nesta primeira incursão pelos ambientes existentes em vou focar-me nos ambientes relacionados com a Matemática.
1. Escrever matemática em parágrafos
Temos 3 alternativas quando queremos escrever fórmulas em parágrafos:
- Usar o ambiente math
Exemplo:
Texto texto texto \begin{math} Expressão matemática \end{math} texto texto…
- Usar o símbolo $
Exemplo:
Texto texto texto $ Expressão matemática$ texto texto…
- Usar os símbolos \( e \)
Exemplo:
Texto texto texto \(Expressão matemática \)
2. Colocar as fórmulas destacadas
Muitas vezes queremos colocar as fórmulas destacadas, ou seja, fora dos parágrafos. Mais uma vez aqui temos múltiplas possibilidades:
- Usar o ambiente displaymathExemplo:
\begin{displaymath}
Expressão matemática
\end{displaymath}
- Usar os símbolos \[ e \]Exemplo:
\[ Expressão matemática\]
- Usar $$Exemplo:
$$ Expressão matemática $$
Uma outra forma de executar esta tarefa é usar o ambiente equation. Este último é um pouco diferente dos anteriores porque numera as expressões e também é permitido usar o comando \label para nomear a expressão e se poder referenciar mais tarde.
Exemplo:
\begin{equation} \label{eq:abc}
\alpha \beta \gamma
\end{equation}
Depois podemos usar \eqref{eq:abc} para fazer referência à equação.
3. Ambientes multilinhas
Para colocar expressões que ocupam mais do que uma linha, como por exemplo definir uma função por troços, podemos recorrer ao ambiente array.
$\begin{array}{lcr}
a & b & c\\
d & e & f\\
g & h & i
\end{array}$
Como qualquer ambiente começamos com \begin{array} e terminamos com \end{array}.Temos também as opções para alinhar o texto: l (left= esquerda), c (center= centro), r (right= direita) e definimos uma letra para cada coluna, no exemplo temos 3 colunas então escrevemos 3 letras – lcr – isso faz com que a primeira coluna fique alinhada à esquerda, a segunda ao centro e a terceira à direita. Se fossem 4 colunas e as quiséssemos todas alinhadas ao centro poriamos {cccc}.
Os símbolos & servem para fazer a separação das colunas, e \\ para indicar quebra de linha.
Depois há também o ambiente eqnarray que funciona como um ambiente array, com três colunas e alinhamento pré-definido rcl.
Exemplo:
\begin{eqnarray}
x &=& y \\
a &=& r \\
3 &=& 5f \\
3 &=& s
\end{eqnarray}
Todas as equações aparecem numeradas, se não o desejarmos podemos usar o comando \nonumber antes de cada equação. Se pura e simplesmente não quisermos nenhuma das equações numerada podemos usar a versão estrelada do comando, colocando \begin{eqnarray*} e \end{eqnarray*}