Quick
index
main
eev
eepitch
maths
angg
blogme
dednat6
littlelangs
PURO
(C2,C3,C4,
 λ,ES,
 GA,MD,
 Caepro,
 textos,
 Chapa 1)

emacs
lua
(la)tex
maxima
git
agda
forth
squeak
icon
tcl
tikz
fvwm
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.