[求助]linux系统下的TeXLive2016环境变量配置问题

[复制链接]
查看11 | 回复6 | 2021-1-29 04:25:30 | 显示全部楼层 |阅读模式
系统:Ubuntu14.04,在安装TeXLive2016时遇到了奇怪的问题。之前系统自带的是TeXLive2013/Debian,没有ctex宏包,故去tug.org下载了最新版本的TeXLive2016,使用安装脚本联网安装的。安装之后按照提示更新了PATH,MANPATH和INFOPATH。(图1)whichpdflatex和whichlatex确认确实已经更新了PATH。(图2)但使用TeXMaker进行编译的时候提示仍然使用的是TeXLive2013/Debian,因此报错。(图3),此外,在使用TeXStudio时出现了同样的问题。请问这是什么原因?应该怎么处理?

回复

使用道具 举报

千问 | 2021-1-29 04:25:30 | 显示全部楼层
既然知道是编辑器的问题,当然是看编辑器的设置了。编辑器里面可能设置的是全路径,这样你PATH怎么设置都不对。PKUExcalibur (相对论) 在 ta 的帖子中提到:系统:Ubuntu14.04,在安装TeXLive2016时遇到了奇怪的问题。之前系统自带的是TeXLive2013/Debian,没有ctex宏包,故去tug.org下载了最新版本的TeXLive2016,使用安装脚本联网安装的。安装之后按照提示更新了PATH,MANPATH和INFOPATH。(图1)……

回复

使用道具 举报

千问 | 2021-1-29 04:25:30 | 显示全部楼层
编辑器里显示是这样的,请问应该怎样修改?
cauchy (可贺) 在 ta 的帖子中提到:既然知道是编辑器的问题,当然是看编辑器的设置了。编辑器里面可能设置的是全路径,这样你PATH怎么设置都不对。

回复

使用道具 举报

千问 | 2021-1-29 04:25:30 | 显示全部楼层
.bashrc是命令行登录的时候运行的,GUI程序不会source这个文件,所以编辑器里面的PATH还是旧PATH。有几种解决方法:1、卸载系统里面的TeXLive20132、把修改PATH的script改成全局的(参考http://superuser.com/questions/555081/ubuntu-environment-setting-for-gui-session-or-making-the-same-with-terminal)3、你下面图4Texmaker设置里面有个AddtoPATH,把TeXLive的路径粘贴到那里面PKUExcalibur (相对论) 在 ta 的帖子中提到:系统:Ubuntu14.04,在安装TeXLive2016时遇到了奇怪的问题。之前系统自带的是TeXLive2013/Debian,没有ctex宏包,故去tug.org下载了最新版本的TeXLive2016,使用安装脚本联网安装的。安装之后按照提示更新了PATH,MANPATH和INFOPATH。(图1)……
回复

使用道具 举报

千问 | 2021-1-29 04:25:30 | 显示全部楼层
我采用了方法2,直接修改了/etc/environment中的PATH,现在可以编译了,谢谢!另外还想请教一下,在已经安装了TeXLive2016的情况下,应该如何移除系统中原有的TeXLive2013/Debian?
dingbur (dingbur) 在 ta 的帖子中提到:.bashrc是命令行登录的时候运行的,GUI程序不会source这个文件,所以编辑器里面的PATH还是旧PATH。有几种解决方法:1、卸载系统里面的TeXLive20132、把修改PATH的script改成全局的(参考http://superuser.com/questions/555081/ubuntu-environment-setting-for-gui-session-or-making-the-same-with-terminal)……
回复

使用道具 举报

千问 | 2021-1-29 04:25:30 | 显示全部楼层
sudoapt-getremovetexlive*应该可以?我用的不是ubuntu/debian,所以不太了解。
PKUExcalibur (相对论) 在 ta 的帖子中提到:我采用了方法2,直接修改了/etc/environment中的PATH,现在可以编译了,谢谢!另外还想请教一下,在已经安装了TeXLive2016的情况下,应该如何移除系统中原有的TeXLive2013/Debian?

回复

使用道具 举报

千问 | 2021-1-29 04:25:30 | 显示全部楼层
因为他装其他软件(比如编辑器)有依赖问题,所以一般安装vanillatexlive需要加装dummypackage。
https://www.tug.org/texlive/debian.html#vanilla
不过ubuntu14.04是有些老了。新的debian里面带的texlive也能直接用了。dingbur (dingbur) 在 ta 的帖子中提到:sudoapt-getremovetexlive*应该可以?我用的不是ubuntu/debian,所以不太了解。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行