Eu tenho duas versões diferentes do TexLive: os binários do Ubuntu para o TexLive 2012, que vivem em usr/share
, e o TexLive 2013, que vive em usr/local
. Conforme as instruções aqui , meu PATH agora se parece com o seguinte:
echo $PATH
/usr/local/texlive/2013/bin/x68_64-linux:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
O PATH é definido nos meus arquivos .bashrc e .profile por
PATH=/usr/local/texlive/2013/bin/x68_64-linux:$PATH
export $PATH
No entanto, sempre que executo pdflatex ou xelatex, ele está usando as versões do Ubuntu TexLive 2012, enquanto eu preciso do TexLive 2013. (especificamente, executar xelatex my_example.tex
resulta em alguns erros como LaTeX Error: File 'unicode-math.sty' not found.
)
Meu TexLive 2013 existe: ls -l /usr/local/texlive/2013/bin/x68_64-linux
retorna o seguinte .
Para usar o TexLive 2013, eu preciso executar manualmente algo como: /usr/loca/texlive/2013/bin/x68_64-linux/xelatex my_example.tex
(isso não retorna os erros unicode-math e gera o pdf bem).
Além disso (o tlmgr não está nas distribuições do Ubuntu do TexLive):
tlgmr
No command 'tlmgr' found, did you mean:
Command 'rlmgr' from package 'qdbm-util' (universe)
Command 'vlmgr' from package 'qdbm-util' (universe)
tlmgr: command not found
Mas:
/usr/local/texlive/2013/bin/x86_64-linux/tlmgr
tlmgr: missing action; try --help if you need it.
Como posso definir corretamente o meu PATH que o TexLive 2013 é o padrão?