
Parece que estou tendo problemas para compilar um documento de látex que portei da minha máquina Ubuntu para minha máquina Mac.
Estou usando o texstudio e, por algum motivo, recebo este erro:
I can't find file `tikzlibraryarrows.meta.code.tex'. ...hadows.blur,positioning,calc,arrows.meta}
Devido a isso:
\usetikzlibrary{shapes,arrows,shadows,shadows.blur,positioning,calc,arrows.meta}
O documento é compilado na minha máquina Ubuntu e como não tenho ideia do que poderia ser a causa do erro?
Responder1
Se você não estiver executando as versões mais recentes, tente atualizar todos os seus pacotes através do Tex Live Utility (verifique se pgf
há tikz
atualizações pendentes). Se isso não funcionar, tente atualizarMacTex.
Tente também compor no Terminal para ver se o seu editor está pregando peças em você e talvez nos forneça um exemplo que não funcione para você.
Responder2
Ok, depois de instalar o TeX Live 2016 (via MacTeX) certifique-se de não bagunçar a variável PATH. Primeiro, /Library/TeX/texbin deve estar na sua variável PATH (execute echo $PATH
para verificar). Segundo, execute which pdflatex
e veja se o pdflatex correto foi encontrado (/Library/TeX/texbin/pdflatex). Se alguma dessas opções não for verdadeira, você precisa editar seu .profile
ou .bash_profile
e colocar a linha
export PATH=/Library/TeX/texbin:"$PATH"
como a última linha do arquivo. Isso deve garantir que which pdflatex
encontre a distribuição correta.
Em seguida, certifique-se de NÃO ter nenhuma das variáveis de shell relacionadas ao TeX definidas.
Finalmente, você pode muito bem ter que editar as Preferências do TeXStudio para que ele encontre a distribuição correta do TeX Live. Leia as informações em <http://www.tug.org/mactex/sierra.html> e, especialmente, o Updating For El Capitan and Sierra
documento l