A alteração da fonte (tipo de letra) usada na escrita de links – com o comando \url – para a utilizada no restante texto basta adicionar a seguinte linha ao preâmbulo do documento:

\urlstyle{same}

Não esquecer que para usar o comando \url precisamos de carregar o package url.

Outras formas que podemos usar são

\urlstyle{sf}

\urlstyle{rm}

O estilo pré-definido é \urlstyle{tt}.

Fazendo uso do package enumerate, que permite alterar o tipo de enumeração feita no ambiente enumerate, fiz um comando que permite formatar a escolha múltipla com 4 opções em 2 ou 4 colunas.

Acrescentamos no preâmbulo as seguintes linhas:

\usepackage{enumerate}

para poder alterar o tipo de enumeração feita.

Ainda no preâmbulo acrescentamos o comando que eu chamei de escolha e que tem 5 parâmetros de entrada, o primeiro para definir quantas colunas quero (2 ou 4) e os restantes 4 para as opções da escolha múltipla:

\newcomand{\escolha}[5]
{
\begin{multicols}{#1}
\begin{enumerate}[(A)]
\item #2;
\item #3;
\item #4;
\item #5;
\end{enumerate}
\end{multicols}
}

Com isto, para introduzir as escolhas numa questão de escolha múltipla, fazemos:

\escolha{número de colunas, 2 ou 4}{1ª opção}{2ª opção}{3ª}{4ª}

Exemplo:

\escolha{4}{$\sin{2x}$}{$\sin{x}$}{$\sin{\pi+x}$}{$\sin{\pi-x}$}

Cansado de andar sempre a escrever \rightarrow, resolvi criar um comando para escrever limites.

O comando é simples e apenas é necessário introduzir a variável, o valor para o qual tende e a expressão analítica da função, assim, usando esse comando só tenho de escrever

\limit{x}{+\infty}{\frac{a^x}{x^p}}

para substituir:

$\lim_{x\rightarrow \infty} \frac{a^x}{x^p}$

que depois se transforma em:

\displaystyle{\lim_{x\rightarrow \infty} \frac{a^x}{x^p}}

O comando, a introduzir no preâmbulo do documento, é o seguinte:

\newcommand{\limit}[3]
{\ensuremath{\lim_{#1 \rightarrow #2} #3}}

simples!

NOTA: Nos meus documentos costumo usar o comando \everymath{displaystyle} e no limite apresentado acima também o usei.

O texto que escrevemos em ambientes matemáticos é escrito, se nada se fizer para o prevenir, em itálico e tudo junto ou seja, a frase: “texto com algumas palavras” fica escrita assim: texto com muitas palavras.

Para evitar esta má formatação, devemos usar o comando \textrm que permite escrever texto formatado em ambientes matemáticos.  Assim, usando o comando mencionado podemos escrever:

\displaystyle \frac{1}{2}, \textrm{ \'e um \textbf{n\'umero racional}}

usando apenas

\[\frac{1}{2}, \textrm{ é um \textbf{número racional}}\]

NOTA: como o wordpress não suporta acentos em latex tive de usar as velhas formas \’e e \’u para escrever o texto acima.

Mas se não houver qualquer acento ou não quisermos escrever simplesmente uma fórmula(com letras claro!) sem letras em itálico, podemos usar o comando \mathrm dentro do ambiente matemático:

\mathrm{x=\displaystyle\frac{-b\pm \sqrt{b^2 -4ac}}{2a}}

que se obtém escrevendo:

\mathrm{x=\displaystyle\frac{-b\pm \sqrt{b^2 -4ac}}{2a}}

Uso este comando quando não tenho de usar acentos nem parênteses ou quando quero colocar toda a equação com esta formatação uma vez que podemos por o mathrm a envolver a equação em si porque os símbolos que não são letras continuam a ser considerados como símbolos matemáticos impossíveis de considerar em ambientes de texto.

Há variações deste comando:

  • \mathit – para itálico
  • \mathbf - para negrito
  • \mathsf – sans serif
  • \mathtt – typewriter
  • \mathcal – caligrafia
NOTA: como se viu acima, estas versões também existem para \text mas são mais usuais.

O package multicol permite a criação automática de colunas através do ambiente multicols.

O package carrega-se no preâmbulo com o habitual

\usepackage{multicol}

e o único que temos de fazer é abrir o ambiente multicols fazendo-o acompanhar pelo número de colunas que queremos (máx. 10).

Por exemplo (para duas colunas):

\begin{multicols}{2}
...
\end{multicols}

muito útil em exercícios com algumas alíneas… pouca espaço, papel e dinheiro. :)

A orientação de uma só página num documento \LaTeX pode fazer-se recorrendo ao package lscape.

Com este package, que carregamos da mesma forma que todos os outros no preâmbulo do documento com o comando:

\usepackage{lscape}

fica disponível um novo ambiente: landscape (paisagem em inglês) e tudo o que colocamos nesse ambiente sobre uma rotação de 90º

Exemplo:

\begin{landscape}
...
\end{landscape}

Acontece que este package não altera a orientação da página no PDF, o que torna a leitura do documento difícil (e dolorosa) mas… existe um outro package: pdflscape para realizar esse trabalho.

Em vez de carregarmos o lscape, carregamos o pdflscape e o ambiente a usar é exactamente o mesmo: landscape.

—————-
Now playing: Etta James – Trust in Me
via FoxyTunes

Quando não chega criar um novo comando para realizar algumas tarefas repetitivas, como por exemplo por algum texto em itálico mas também com margens diferentes, linhas horizontais a delimitar esse pedaço de texto, etc, temos de criar mais do que um comando, temos de criar um novo ambiente que será iniciado como qualquer outro ambiente, com o \begin, e terminado com \end.

Para criarmos um novo ambiente usamos o comando

\newenvironment

A sintax do comando é simples:

\newenvironment{nome_do_ambiente}{comandos iniciais}{comandos finais}

Por exemplo:

\newenvironment{questao}

{

\medskip

\hrule

\medskip

{\bf \small Questão:}

\begin{it}

}

{

\end{it}

\medskip

\hrule

\medskip

}

gera um ambiente que se inicia com

\begin{questao}

coloca uma linha horizontal, depois escreve a palavras Questão: em negrito e a tamanho small, todo o texto aparecerá em itálico e coloca uma linha horizontal no fim. Terminamos com

\end{questao}

Quando não sabemos o comando para escrever um determinado símbolo temos que mergulhar nas listas imensas de símbolos que o \LaTeX nos permite usar.

Para termos uma ideia da quantidade de símbolos possíveis, basta abrir este ficheiro.

Descobri há pouco tempo uma aplicação online que nos permite saber que comando para um determinado símbolo. Para isso basta desenhá-lo nesse site e voilá.. surge-nos do lado direito um conjunto de possibilidades para o símbolo que desenhámos, é só escolher o que queremos.

detexify

Podem encontrar o site aqui: Detexify

Vivas! Já há muito que não escrevia por cá, mas a verdade é que não tenho aprendido muito em \LaTeX…infelizmente.

Ainda assim, acho que vale a pena chamar a atenção para a nova versão do compilador MiKTeX.

Penso que todos devem ter conhecimento deste compilador, mesmo aqueles que não o usam :) e, para aqueles que usam e ainda não tinham reparado nesta actualização, cá vai o aviso :)

A página oficial é: http://miktex.org/.

E está disponível também a versão portátil para quem usa computadores sem privilégios de administrador.

cumps.

Precisei de mais tamanhos de fontes para além dos tradicionais 10pt, 11pt e 12pt para um texto…

É deveras a necessidade a mãe do engenho, neste caso, o engenho foi pouco pois bastou uma pesquisa no google para encontrar o que queria.

Fiquei a saber que existem umas classes de documentos que disponibilizam os tamanhos 8pt, 9pt, 14pt, 17pt e 20pt para além dos já citados tamanhos habituais. Estas classes estão “ligadas” às classes mais usadas como article, report ou book pois usam as mesmas formatações e para as usarmos basta acrescentar “ext” à classe pretendida, por exemplo “extarticle”.

O “ext” vem de “extra sizes” pois estas classes estão também relacionadas com o package extsizes.

As classes que se podem usar com esta particularidade são:

  • extarticle
  • extbook
  • extproc
  • extletter
  • extreport

Exemplo de uso:

\documentclass[20pt]{article}

Aconselho a não abusarem destes tamanhos diferentes… eu usei porque queria fazer um poster e precisava de uma letra maior, avaliem bem a situação quando decidirem usar esta possibilidade.

Página Seguinte »

Seguir

Get every new post delivered to your Inbox.