Comentando múltiplas linhas no LaTeX

December 2nd, 2008 sfair Posted in LaTeX, PlanetaGnuLinux, Tips 4 Comments »

Para comentar uma linha no LaTeX é utilizado o caractere %:

% esta linha será ignorada quando você compilar o documento

Se você quiser comentar todo um bloco de texto existe uma opção mais prática que colocar % na frente de cada linha. O ambiente {comment} permite que sejam comentadas várias linhas dentro do seu texto. Para isso primeiro é necessário incluir o pacote verbatim no preâmbulo do seu documento:

\usepackage{verbatim}

e para comentar um trecho basta fazer

\begin{comment}
Todas estas linhas do texto serão ignoradas na hora que
você compilar o arquivo tex.
Este ambiente permite que você comente tantas linhas quanto você quiser.
\end{comment}

AddThis Social Bookmark Button

Gnuplot: habemus “undo zoom”!

May 5th, 2008 sfair Posted in Linux, PlanetaGnuLinux, PlanetaUbuntu, Tips, Ubuntu 4 Comments »

Demorei um pouco para atualizar meu Ubuntu para o Hardy pois precisava fazer uma cópia de segurança de várias simulações numéricas (algumas bons GB de 0′s e 1′s). Assim que o novo sistema estava funcionando, um dos primeiros programas que eu instalei foi o gnuplot, afinal todo físico vive de fazer gráficos (ou de por no gráfico, como alguns dizem…).

Eis que para minha surpresa a versão do gnuplot no repositório é a 4.2 patchlevel 2. Ainda não pude fazer muitos testes, mas uma coisa imediatamente chamou minha atenção: a janela do gráfico agora possui algumas funcionalidades inexistentes em versões anteriores. Entre as novidades está o que eu mais sentia falta no programa, a opção de desfazer a aplicação do zoom. Isso facilita muito quando você precisa analisar algum detalhe e depois quer voltar ao estado anterior, não sendo mais preciso refazer todo o gráfico.

gnuplot

Também foi incluido uma opção para a exibição automática da grade, um botão para o replot, além de melhorias como o suporte a histogramas. A lista completa de funcionalidades pode ser vista aqui.

AddThis Social Bookmark Button

Convertendo arquivos TIFF para PDF

April 14th, 2008 sfair Posted in Linux, PlanetaGnuLinux, PlanetaUbuntu, Tips Comments Off

Quando você está fazendo um levantamento bibliográfico muitas vezes você precisa de artigos que não estão disponíveis no portal de periódicos da CAPES. Há algum tempo solicitei alguns artigos diretamente na biblioteca e os mesmos foram enviados no formato tiff.

Ao tentar abri-los diretamente com o evince apenas a primeira página do documento apareceu. Já o GIMP consegue abrir todas as páginas do documento, mas cada página como se fosse uma camada da imagem. As duas opções tornam inviável (ou pouco prática) a impressão de tais arquivos.

Uma opção para contornar esse problema é converter o arquivo tiff para o formato pdf, o que pode ser feito facilmente utilizando o comando tiff2pdf, encontrado no pacote libtiff-tools.

A instalação é bastante simples, basta digitar no terminal:

sudo aptitude install libtiff-tools

e para fazer a conversão:

tiff2pdf arquivo.tiff > arquivo.pdf

Essa é a opção rápida e indolor. Quem preferir pode usar o comando tiff2ps e depois converter o arquivo PS para PDF fazendo uso de todas as opções do Ghostscript.

AddThis Social Bookmark Button

Maple x libc.so.6

November 23rd, 2007 sfair Posted in Linux, PlanetaGnuLinux, PlanetaUbuntu, Tips, Ubuntu 5 Comments »

Tentando instalar o maple 9.5 no Ubuntu Gutsy Gibbon seguindo as instruções do guia Ciência no Ubuntu me deparei com o seguinte erro:

Preparing to install...
Extracting the JRE from the installer archive...
Unpacking the JRE...
[...]
nawk: error while loading shared libraries: libm.so.6: cannot open shared object file: No such file or directory
[...]
Launching installer...
grep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
/tmp/install.dir.4876/Linux/resource/jre/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory

O primeiro passo foi me certificar que a tal libc.so.6 estava instalada (disponível no pacote libc6). Sabendo que o arquivo existia, fui procurar a solução no fórum do Ubuntu e encontrei a seguinte maneira de resolver o problema:

1- Copie o arquivo LinuxInstaller.bin para o computador (geralmente ele fica em /media/cdrom/Linux/Disk1/InstData/VM)
2- No terminal digite:

sed -i "s/export LD_ASSUME_KERNEL/#xport LD_ASSUME_KERNEL/" LinuxInstaller.bin

3- Altere a permissão e execute normalmente o script de instalação:

chmod +x LinuxInstaller.bin
sudo sh ./LinuxInstaller.bin

4- Quando for solicitado o disco 1 escolha a opção Browse e aponte para o diretório /media/cdrom/Linux/Disk1/
5- Passadas estas etapas prossiga normalmente a instalação

Aparentemente esse problema aparece em instaladores de vários outros programas e pode ser resolvido de forma semelhante.

AddThis Social Bookmark Button

Atualização para o Gusty: erro no nautilus

October 24th, 2007 sfair Posted in Linux, PlanetaGnuLinux, PlanetaUbuntu, Tips, Ubuntu Comments Off

Recentemente fiz a atualização pela internet de uma máquina rodando o Ubuntu Feisty para o Gusty. Todo o processo ocorreu sem problemas e foi relativamente rápido (em parte devido a velocidade da rede).

Depois de atualizado o sistema, o nautilus começou a apresentar um comportamento estranho: ele carregava normalmente, mas ao tentar abrir qualquer pasta ele imediatamente fechava. O erro que apareceu foi o seguinte:

file nautilus-navigation-window.c: line 834 (activate_nth_short_list_item)

Procurando sobre este erro no fórum, não consegui identificar exatamente a sua causa e pelo que percebi ele ocorre somente com algumas pessoas que atualizaram do feisty para o gusty via rede (quem instalou o sistema completamente não deve ter esse problema).

Para resolver esse problema encontrei duas soluções (temporárias):

(a) Modificar o modo de exibição no nautilus de exibir como ícones para exibir como lista
(b) Fazer o downgrade de pacotes alguns pacotes (nautilus, libnautilus e nautilus-data):

cd /var/cache/apt/archives
sudo apt-get install libtrackerclient-dev
sudo dpkg --force-all -i nautilus_1%3a2.20.0-0ubuntu7_i386.deb libnautilus-extension1_1%3a2.20.0-0ubuntu7_i386.deb nautilus-data_1%3a2.20.0-0ubuntu7_all.deb

Esse erro já foi reportado e foi feito um patch com a correção, que provavelmente estará disponível na próxima atualização do nautilus.

AddThis Social Bookmark Button

Visualizando e imprimindo arquivos DjVu

October 2nd, 2007 sfair Posted in Linux, PlanetaGnuLinux, PlanetaUbuntu, Tips, Ubuntu 10 Comments »

Image Hosted by ImageShack.us

O formato DJVU (do francês, Déjà Vu — também conhecido como falha na Matrix) está se popularizando rapidamente na distribuição de textos digitalizados, tornando-se um forte concorrente ao formato PDF.

O DjVu tem duas grandes vantagens: seu tamanho reduzido (que pode chegar a 20% do tamanho de um arquivo PDF) e também o fato de que “o download não é feito do documento inteiro, mas de suas partes. No caso do PDF você só consegue ver o documento após o download completo. Já com o djvu as páginas são carregadas individualmente, o que gera um tempo de espera equivalente à carga de uma página html normal, talvez um pouco mais” (fonte).

Arquivos DjVu podem ser abertos com o Evince, que vem instalado por padrão no Ubuntu. E como existe um sistema de OCR, você pode utilizar a ferramenta de busca para procurar palavras dentro do documento. Porém devido à uma limitação (ou bug, ou feature, como preferir), a opção para imprimir um arquivo dvju não está habilitada.

Uma alternativa é usar o djview. Para instalar o programa basta marcar o pacote djview para instalação no synaptic ou digitar no terminal

sudo aptitude install djview

Ele tem uma interface mais ‘espartana’ parecida com a do gv, mas com a opção de imprimir (para um arquivo ps ou para uma impressora).

Image Hosted by ImageShack.us

Caso você não esteja acostumado a trabalhar com o comando lp para mandar trabalhos para a impressora você pode salvar seu arquivo djvu em um arquivo ps e abri-lo posteriormente no Evince para imprimir normalmente*.


*Se você quiser converter um arquivo djvu para pdf há um caminho mais prático (pelo menos eu acho). Em um terminal instale os alguns pacotes:

sudo apt-get install djvulibre
sudo apt-get install libtiff-tools

E para converter um arquivo os comandos são:

ddjvu -format=tiff arquivo.djvu arquivo.tiff
tiff2pdf -j arquivo.tiff -o arquivo.pdf

Explicando: o primeiro comando exporta o arquivo djvu para um arquivo tiff e o segundo converte de tiff para pdf (o flag -j é responsável por comprimir o arquivo e o -o para alterar o nome de saída). Pelo que eu pesquisei não há opção de exportar diretamente para pdf (se encontrar por favor me avise).

AddThis Social Bookmark Button

Tim Web – FAQ

September 2nd, 2007 sfair Posted in Linux, PlanetaGnuLinux, Tips, Ubuntu 155 Comments »

Muitas pessoas têm me perguntado sobre o Tim Web, então resolvi fazer uma lista com as dúvidas mais frequentes. Ressalto que todos os dados e informações são baseados única e exclusivamente na minha experiência com o Tim Web no Ubuntu e não posso garantir que se apliquem a todos os casos.

  1. O Tim Web funciona no Ubuntu?
    Sim. Tanto o modem huaewi quanto a placa PCMCIA da Sony Ericson funcionam sem problemas no Ubuntu.
  2. 
    
  3. Como ativar o modem?
    Em um post anterior descrevi como fazer para ativar o modem Huawei E220 e configurar o discador. O Sergio Lima e o Leonardo Amaral descrevem os procedimentos para utilizar a placa PCMCIA.Você encontra mais informações também em http://wiki.ubuntu-br.org/TimWeb

    
    
  4. Onde funciona?
    A Tim informa que você pode conectar em qualquer lugar do Brasil onde há sinal da operadora (sem pagar deslocamento).
  5. 
    
  6. Qual a velocidade da conexão?
    Depende de onde você está. Pelos testes que eu fiz, onde há cobertura EDGE a velocidade média fica em torno de 15KB/s com picos de 27KB/s, próximo aos planos básicos de banda larga.

    
    

    Já em lugares com cobertura GPRS (que são a maioria) a velocidade média fica em torno de 5KB/s com picos de 7KB/s, ou seja, parecido com a velocidade de uma internet discada. É importante saber que para as placas PCMCIA existe uma limitação de 57600 bps (7 KB/s).

    
    

    A taxa de upload também varia e geralmente não passa de 70% da velocidade de download.

    
    
  7. O Tim Web funciona com o modem em movimento?
    Durante uma viagem resolvi testar o modem dentro o ônibus (~90km/h). E funcionou :) . Pelo menos na Via Dutra, consegui conectar a 7KB/s com pouca variação no sinal (ok, teste inútil…)
  8. 
    
  9. O Tim Web substitui um plano de banda larga?
    Depende do uso que você planeja fazer dele e do plano de consumo que você optou. Se você precisa de mobilidade eu diria que o Tim Web passa a ser uma opção interessante. A conexão é suficiente para checar seus emails, ler alguns feeds e dependendo do sinal até utilizar o skype.

    
    

    Agora para quem pensa em substituir um plano de banda larga em casa, por exemplo, talvez não seja a melhor opção, tanto pelo preço, pela velocidade de conexão e pelo limite de dados.

    
    

    Supondo que você tem um notebook e dispõe de um boa conexão no trabalho por exemplo (e que pode utilizá-la para atualizar o sistema e instalar programas) talvez o tim web valha a pena.

    
    
  10. Por que as vezes é preciso tentar conectar várias vezes?
    Aparentemente algumas vezes o modem não consegue fazer a autenticação. Ao que parece isso se deve ao sinal fraco, então mudar o modem de lugar pode resolver o problema.
  11. 
    
  12. Como é contado o consumo mensal?
    Perguntei em várias lojas e todas confirmaram que o plano de consumo refere-se a taxa total de transferência, ou seja, a soma dos dados enviados e dos dados transmitidos (download+upload).
  13. 
    
  14. Como posso verificar o meu consumo?
    Se você usa o janelas pode usar o próprio gerenciador que é instalado com o modem. No linux eu recomendo o vnstat, um programa leve, confiável e fácil de configurar (lembre-se que o modem é ativado como ppp0).
  15. 
    
  16. Como otimizar o consumo?
    Não sou especialista nisso, mas algumas dicas mostraram-se bastante eficientes:
    (a) o linux parece ser bem mais ‘economico’ que o windows (talvez pelo fato de não precisar atualizar um antivirus constantemente e não ter varios programas verificando automaticamente se existe alguma atualização disponível)

    
    

    (b) utilizar um cliente de IM ao invés de clientes online como o meebo

    
    

    (c) configurar o firetox para não exibir pop-ups (acredito que todo mundo já use isso) e opcionalmente instalar um complemento para não carregar as imagens

    
    

    (d) não deixar vários programas abertos desnecessariamente no tray (leitor de feeds, skype, ekiga, jabber, …)

    
    

    (d) fazer downloads grandes em lugares onde tenha uma conexão banda larga convencional, se tiver acesso frequente a uma.

    
    
  17. Como aumentar a velocidade?
    Uma medida fácil para aumentar um pouco a velocidade de navegação é alterar o servidor de nomes (DNS). Os servidores da Tim são bastante lentos, mas você pode trocá-los por outros, como por exemplo o OpenDNS. Só não espere um milagre…
  18. 
    
  19. Quando é fechada a conta?
    Esse é um ponto que não está muito claro. Tanto os funcionários quanto o serviço de atendimento não souberam afirmar, mas tudo indica que o consumo do mês é fechado 10 dias antes do vencimento da sua fatura.
  20. 
    
  21. O que pode melhorar?
    Na minha opinião algumas coisas poderiam melhorar:
    (a) um indicativo do nível de sinal

    
    

    (b) um sistema para envio de SMS utilizando o chip do modem

    
    

    (c) conta mais detalhada, com o consumo

    
    

    (d) aumento do limite de tráfego

    
    

    (e) melhor treinamento dos atendentes, incluindo ai o suporte para linux (que segundo a Tim nem existe)

Espero ter ajudado. Qualquer dúvida é só escrever nos comentários.

AddThis Social Bookmark Button

Continuando…

June 25th, 2007 sfair Posted in Linux, Tips, Ubuntu 4 Comments »

… o embalo das dicas do Duda Nogueira e do José Vitor, para encerrar o assunto sugiro a wikipage ProgramasIniciais, que mostra outra forma de fazer seus programas iniciarem junto com o Gnome:

http://wiki.ubuntu-br.org/ProgramasIniciais

AddThis Social Bookmark Button