Quick
index
main
eev
maths
blogme
dednat6
littlelangs
PURO
(GAC2,
λMDetc)
(Chapa 1)

emacs
lua
(la)tex
fvwm
tcl
forth
icon
debian
irc
contact

Curso de LaTeX na UFF - fev 2019

Dias 6, 7, 8, 13, 14, e 15 de fevereiro (4as, 5as e 6as) das 10:00 às 12:00,
no laboratório do Bloco H da campus Gragoatá da UFF (Niterói).

Vamos usar o eev a beça no curso --
pra apontar pra páginas de PDFs, pra baixar arquivos, etc.
Isso vai fazer com que esse curso de LaTeX seja bem fora do padrão.
Falem comigo! eduardoochs@gmail.com

Preparação das máquinas: eu e o Heber rodamos isto aqui em todas as máquinas do laboratório:

# Pacotes Debian:
sudo apt-get install emacs24 emacs24-el xpdf lua5.1 lua5.1-doc poppler-utils texworks

# Pra instalar a versão upstream do TeXLive:
mkdir -p $S/http/mirror.ctan.org/systems/texlive/tlnet/
cd       $S/http/mirror.ctan.org/systems/texlive/tlnet/
rm -fv    http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
wget      http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
echo      http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz >> ~/.psne.log
# (find-fline "$S/http/mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz")
# ^ Check the date

rm -Rfv ~/usrc/install-tl-20190204/
mkdir   ~/usrc/
tar  -C ~/usrc/ -xvzf   $S/http/mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
cd      ~/usrc/install-tl-20190204/
sudo ./install-tl

Na aula 1 usamos estes slides,
depois seguimos as instruções daqui: (find-eev-quick-intro)
O script de instalação é o abaixo; rode-o com cut & paste para um terminal.

# «install-eev»
{
  rm -Rv ~/eev
  rm -Rv ~/eev2/
  mkdir  ~/eev2/
  cd     ~/eev2/
  rm -v eev2.tgz
  wget http://angg.twu.net/eev-current/eev2.tgz
  tar -xvzf eev2.tgz
  {
    echo '#!/bin/sh'
    echo 'cd ~/eev2/ && emacs -l eev-readme.el --eval="(find-eev-quick-intro)" $*'
  } > ~/eev
  chmod 755 ~/eev
}

Na aula 2 nós instalamos o CLG - o material específico pra este curso - pela primeira vez.
O script para instalá-lo é este aqui (use cut & paste para um terminal):

# «install-clg»
{
  rm -Rv ~/2019-CLG/
  mkdir  ~/2019-CLG/
  cd     ~/2019-CLG/
  rm -fv ~/2019-CLG/.emacs.clg
  rm -fv ~/2019-CLG/2019clg-slides-1.pdf
  wget http://angg.twu.net/2019-CLG/.emacs.clg
  wget http://angg.twu.net/LATEX/2019clg-slides-1.pdf
  {
    echo '#!/bin/sh'
    echo 'cd ~/2019-CLG/ && emacs -l .emacs.clg --eval="(find-eev-quick-intro)" $*'
  } > ~/clg
  chmod 755 ~/clg
}

O script ~/clg roda o emacs com o arquivo de inicialização .emacs.clg:

# (find-clg ".emacs.clg")
# (find-clg ".emacs.clg" "clg")
# (find-clg ".emacs.clg" "clg" "`M-x clg'")
# (find-clg ".emacs.clg" "notes")
# (find-clg ".emacs.clg" "notes" "`M-x notes'")
# (find-clg ".emacs.clg" "lshort")

Acabei não usando slides nas outras aulas... Eu atualizava sempre - inclusive várias vezes durante cada aula - o arquivo ~/2019-CLG/NOTES na minha máquina e subia ele pro endereço http://angg.twu.net/2019-CLG/NOTES, e quando os alunos batiam `M-x notes' eles acessavam a versão atual do NOTES...

;; «notes» (to ".notes")
;; `M-x notes' shows the current version of:
;;   http://angg.twu.net/2019-CLG/NOTES
;;           (find-angg "2019-CLG/NOTES")
(defun notes () (interactive) (find-wget "http://angg.twu.net/2019-CLG/NOTES"))

Alguém (quem?) que deu um minicurso de LaTeX na UFF antes de mim usou esta lista de tópicos:

Programação:
1. Introdução:
1.1 O que é o TEX ?
1.2 O que é LATEX?
2. Estrutura de um documento em LATEX:
2.1 Preâmbulo (os comandos básicos)
2.2 Corpo do texto.
3. Primeiro documento:
3.1 Preparando o preâmbulo: definindo o tipo e as
    especificações do documento e os pacotes necessários para
    a sua produção. Criar e modificar comandos.
3.2 Corpo do texto: Título, abstract, sumário, capítulos, notas  bibliográficas e apêndices.
4. Formatação do texto e layout da página
4.1 Margens, cabeçalho e rodapé
4.2 Estilo, tamanho e cores das fontes.
4.3 Quebra de linhas e páginas.
4.4 Notas de rodapé.
4.5 Inserindo minipage, citações,  listas e descrições(por exemplo, itemize)
4.6 Espaçamentos verticais e horizontais.
4.7 Caracteres especiais e símbolos.
5. Matemática no Latex.
5.1 Alfabeto grego.
5.2 Símbolos e operadores.
5.3 Equações matemáticas.
5.4  Tabelas e Matrizes.
6. Múltiplos arquivos:
6.1 \input
6.2 \include e \includeonly
7. Inserindo , formatando e dinamizando figuras externas, no formato PNG, no látex.
8. Uma breve introdução de como criar figuras e diagramas com TikZ.
9. Criando uma apresentação com o Beamer.
9.1 primeiros passos e escolha do tema.
9.2 Criando quadros.
9.3 Sobreposições.
9.4 Transições
10. Multimídia: Inserindo vídeos no látex.