-
Notifications
You must be signed in to change notification settings - Fork 218
InstalacaoDocker
Desconhecemos imagens Docker oficiais do LaTeX. Porém, por sorte, é absolutamente simples montar sua própria. Esta página descreve como montar sua imagem Docker com TeXLive em na versão mais recente possível do Debian.
Alternativamente à montar sua própria imagem, você pode utilizar imagens prontas. Porém, nesse caso, você não poderá garantir que está usando a versão mais atual possível a distribuição LaTeX.
Instalando o texlive-full
em um container com a última versão do Debian. Crie um arquivo chamado Dockerfile
:
FROM debian:latest
RUN apt-get update \
&& apt-get install -y \
texlive-full \
&& echo "\nmain_memory = 12000000" >> /etc/texmf/texmf.d/00debian.cnf \
&& echo "\nextra_mem_bot = 12000000" >> /etc/texmf/texmf.d/00debian.cnf \
&& echo "\nfont_mem_size = 12000000" >> /etc/texmf/texmf.d/00debian.cnf \
&& echo "\npool_size = 12000000" >> /etc/texmf/texmf.d/00debian.cnf \
&& echo "\nbuf_size = 12000000" >> /etc/texmf/texmf.d/00debian.cnf \
&& update-texmf \
&& texhash \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
Atenção: a versão do texlive
contida na distribuição Debian não é a mais recente disponível. Por exemplo, o Debian 9.7, de 23 de janeiro de 2019, distribui o texlive 2016.20170123-5.
A partir do diretório do arquivo Dockerfile
, execute:
docker build -t pdflatex .
Cria uma imagem chamada pdflatex
a partir das instruções contidas no Dockerfile
do diretório corrente.
A imagem ocupará cerca de 4.921GB!
Atenção: isto poderá demorar muito...
Assumindo que o arquivo document.tex
exista no diretório atual, o comando a seguir executará o comando pdflatex
no contêiner Docker.
docker run --rm -v "$PWD":/usr/src/project -w /usr/src/project pdflatex pdflatex document.tex
Cria e executa um container a partir da imagem chamada pdflatex
, mapeia o diretório corrente ($PWD
) para o diretório /usr/scr/project
interno no container, define o diretório corrente como sendo /usr/scr/project
, e executa o comando pdflatex document.text
dentro do container.
Para uma versão mais recente do TeXLive com Docker, veja: https://github.com/shuichiro-makigaki/docker-texlive-2018
Início
Ferramentas
Download e Instalação
- Download do abnTeX2
- Orientações de instação do LaTeX e do abnTeX2
- Verificar versões instaladas
- Notas de lançamento de versão
Customizações e contribuições
Tutoriais
- Como numerar elementos pré-textuais em romanos
- Como criar novos estilos de cabeçalhos e rodapés
- Como criar um novo ambiente "Lista de"
- Como formatar códigos-fontes e criar "Lista de Códigos"
- Como criar ambientes "teorema", "definição" e outros do gênero
- Como usar fontes próprias com XeLaTeX
- Como usar o abnTeX2 com o LyX
- Como usar o abnTeX2 com o Pandoc
- Como criar documentos PDF/A e PDF/X
- Como escrever na página de \part
- Como usar o pacote FILECONTENTS
- Como inserir Referências com Links externos
- Como criar múltiplos índices
Informações sobre o projeto
- Introdução ao projeto
- Motivação
- Diretrizes
- Algumas iniciativas de uso (informação histórica)
- Limitações conhecidas
Referências gerais