O pacote minted é muito útil para realizar o destaque de código fonte no seu documento LaTeX, e neste artigo vou explicar como fazer a instalação no seu computador.
Passo 1 – Instalação do Python
O primeiro passo é fazer a instalação do python no seu computador. Isso porque o pacote minted utiliza a biblioteca de cores no pacote Pygments por meio do python.
Site para baixar o python: https://www.python.org/downloads/
Eu fiz a instalação do Python 3.9.4
Para verificar se você instalou corretamente abra o prompt de comando e execute python –version. Se algum erro ocorrer consulte esta página.
Passo 2 – Criação da pasta Scripts
Vá até a pasta que você instalou o Python e em seguida crie uma nova pasta chamada Scripts.
Geralmente a pasta em que o Python foi instalado é “C:/Python39”
Passo 3 – Configuração do sistema
Na barra de pesquisa do Windows digite sistema. Na janela que abre, no lado esquerdo, pressione em Configurações avançadas do sistema.
Uma nova janela é aberta, na guia Avançado selecione Variáveis de Ambiente…
Na seção Variáveis do sistema encontre Path, clique nele e depois em Editar…
Na janela que se abre você deve criar dois novos caminhos, um que leva até a pasta Python e outro que leva para a pasta Python/Scripts. E em seguida clique em OK em todas as janelas que você abrir.
Passo 4 – Instalalão do pip
Primeiro verifique se já existe uma instalação e qual a versão. Abra o prompt de comandos e digite pip --version
.
Se você receber um erro faça a instalação do pip.
Passo 5 – Instalação do Pygments
Através do prompt de comandos vá até a pasta Scripts. Digite cd seguido do caminho da pasta e pressione enter.
Agora escreva o comando pip install Pygments e pressione enter. https://pygments.org/
Ao finalizar a instalação verifique se tudo deu certo escrevendo pygmentize --version
, ou abra a pasta Scripts e procure por pygmentize.exe.
Passo 6 – Liberação para o minted acessar o pigmentize
Vá até a pasta raiz do Windows (C:\\Windows) e crie um arquivo com o nome pygmentize.cmd (pode ser pelo bloco de notas), dentro deste arquivo escreva:
@echo off
set PYTHONPATH=C:\Python27
%PYTHONPATH%\python.exe %PYTHONPATH%\Scripts\pygmentize.exe %\*
Passo 7 – Acesso ao shell do compilador LaTeX
Abra o seu editor de código LaTeX e adicione -shell-escape
na sua lista de comandos no LaTeX, PdfLaTeX, XeLaTeX, LuaLaTeX…
Para o TexStudio abra Opções > Configurar TexStudio…
Na barra da lateral esquerda pressione em Comandos e adicione:
latex.exe -src -interaction=nonstopmode --shell-escape %.tex
pdflatex.exe -synctex=1 -interaction=nonstopmode -shell-escape %.tex
xelatex.exe -synctex=1 -interaction=nonstopmode -shell-escape %.tex
lualatex.exe -synctex=1 -interaction=nonstopmode -shell-escape %.tex
Isso deve ser o bastante para poder utilizar o minted.
Caso não funcione copie o arquivo pygmentize.exe para a pasta onde o seu arquivo .tex está.
Em alguns casos é bom limpar o cache para que o pacote minted funcione, para isso insira \usepackage[cache=false]{minted}
no seu arquivo .tex.