-
Notifications
You must be signed in to change notification settings - Fork 4
Introdução ao LaTeX
Local: Laboratório 6 - C102
Palestrantes: Fabiano Rosas, Gabriel Casella
Apoio: Georgia Garcia
Apoio Técnico: Edu George, Rafael Andrade
Coordenação: Saulo Queiroz
Informações gerais:
Este foi o primeiro curso sobre LaTeX.
Utilizou-se uma infraestrutura do tipo Thin-Client (terminais burros).
Conteúdos abrangidos:
- Introdução
- A importância da escrita no meio acadêmico.
- A existência de diversas normas e regras diferentes para formatar um texto.
- Os detalhes de formatação que passam despercebidos (apenas apresentação).
- Vídeo sobre tipografia.
- Problemas comuns dos editores WYSIWYG.
- TeX ao resgate!
- Como surgiu.
- Quem é Donald Knuth.
- Visão geral, exemplos de arquivos de entrada/saída.
- Estrutura do TeX/LaTeX (latex/pdflatex).
- Básicos da instalação (apenas handout).
- Parte prática:
- documentclass
- begin/end document
- conceito de pacotes
- bold face/italics
- section
- environments (enumerate, itemize, description, verbatim)
- labels/refs
- figures
- tables (faltou tempo)
- bibtex (faltou tempo)
- ferramentas (JabRef, TeXStudio) (faltou tempo)
- template utfpr-pg (fornecemos o modelo)
Distribuições Linux utilizadas:
Arch Linux servindo thin-clients.
Notas dos realizadores:
O minicurso de LaTeX precisa ser preparado com antecedência maior porque a meta-linguagem de ter que mostrar um pdf dentro de um pdf acaba tomando muito tempo. Os slides ficam difíceis de serem criados. Como alternativa, muita coisa foi apresentada diretamente na tela do computador.
Quem sabe, a comparação LaTeX x Word devesse ser feita lado a lado, ou seja, com o Word aberto para ir mostrando os erros.
Novamente, esquecemos que os calouros não têm experiência suficiente para seguir a apresentação com velocidade. Eles têm problemas com digitação e conceitos básicos da informática. Eles também não conseguem "se virar" quando surge algum erro. A parte inicial correu muito lentamente. Levamos 15 minutos para conseguir logar no sistema e iniciar o gedit sendo que as máquinas haviam sido ligadas previamente.
O pdflatex apresenta um output muito complicado, faltou ensinar como interpretar a saída no caso de um erro.
Não planeje usar o quadro. As canetas não funcionam.
Sobre os thin-clients:
Nesta edição, a parte prática do minicurso foi realizada utilizando-se de terminais burros. Instalamos um servidor na máquina do Gabriel (i7, 16GB ram, SSD, gigabit ethernet) e fizemos o boot pela rede nas máquinas cliente (~30 HPs do lab 6. c/ 8GB ram, gigabit ethernet). Desta forma, pudemos garantir um ambiente com configuração uniforme e controlada por nós (sem precisar usar de fato o sistema dos computadores da universidade). Nesta configuração, a única preocupação é a velocidade e estabilidade da rede.
Sobre o desempenho do sistema como um todo, a experiência foi positiva. Durante o curso, todas as máquinas rodaram: o desktop environment Xfce4 + editor de texto gedit + leitor de pdf Evince + esporádicas execuções do compilador pdflatex. O sistema não possuia nenhum outro software como navegador de internet. Houve congelamento em algumas (~3) máquinas que foram reiniciadas e voltaram a desempenhar normalmente. Em uma máquina houve um comportamento estranho com relação à interface gráfica, com congelamento na intersecção entre duas janelas. Neste caso a solução foi fechar os programas e abrí-los novamente. Durante a execução, o aumento do uso da RAM do server (em comparação à sua utilização normal como desktop) foi menor do que 2GB.
Alguns pontos importantes:
-
O server precisa ser gigabit para garantir desempenho.
-
É preciso ter em mente o tamanho da imagem, já que quanto maior, maior o tempo de boot. Utilizamos uma imagem de tamanho ~2GB.
-
Nas configurações atuais, o boot NFS do kernel precisa ser feito sem conexão da internet.
-
Copiar o conteúdo de uma imagem para outra com
cp
(para aumentar a imagem, por exemplo) faz com que o tempo de boot fique impraticável. -
Talvez ter a imagem física montada em dispositivo diferente da qual reside cause problemas.
Local: Laboratório 6 - C102
Palestrantes: Fabiano Rosas, Gabriel Casella
Apoio:
Apoio Técnico: Edu George
Coordenação: Fabiano Rosas
Informações gerais:
Este curso foi realizado durante a SATI - Semana de atualização em tecnologia da informação
Conteúdos abrangidos:
- Introdução
- Vídeo sobre tipografia.
- A importância da escrita no meio acadêmico.
- A existência de diversas normas e regras diferentes para formatar um texto.
- Os detalhes de formatação que passam despercebidos.
- TeX ao resgate!
- Como surgiu.
- Estrutura do TeX/LaTeX (latex/pdflatex).
- Básicos da instalação (apenas handout).
- Parte prática:
- documentclass
- begin/end document
- conceito de pacotes
- bold face/italics
- section
- environments (enumerate, itemize, description, verbatim)
- labels/refs
- figures
- tables
- bibtex
- ferramentas (JabRef, TeXStudio)
- template utfpr-pg
Distribuições Linux utilizadas:
Arch Linux servindo thin-clients.
Notas dos realizadores:
Na primeira parte do minicurso foi realizada a explicação teórica. Porém, após certo tempo percebemos que ficou cansativo somente mostrar a teoria até o momento do intervalo (mesmo com imagens, exemplos, figuras). Acreditamos que introduzir a parte prática enquanto mostram-se os exemplos tornaria o minicurso mais agradável e dinâmico.