Configurando o PATH com duas versões diferentes do TexLive

2

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?

    
por Gx1sptDTDa 29.07.2013 / 12:22

0 respostas