处理UOS如何安装和使用TexStudio编写论文这类问题时,先确认目标场景,再按步骤核对配置或玩法细节。
在统信UOS中安装TeXstudio并撰写中文论文,需先安装TeX Live或MikTeX引擎(x86_64用apt install texlive-full,龙芯/ARM需手动挂载ISO),再装xelatex和ctex宏包,然后配置TeXstudio默认编译器为XeLaTeX、编码为UTF-8,最后用ctexart类新建文档即可正确编译中文。
统信UOS系统中安装TeXstudio并用于撰写中文论文,需先确保底层TeX引擎可用——TeXstudio本身不包含编译器,它只是编辑器,必须搭配TeX Live或MikTeX才能生成PDF。若未安装TeX引擎,直接运行TeXstudio将无法编译任何.tex文件。
第一步:打开终端,执行tex --version。若返回类似pdfTeX 3.14159265-2.6-1.40.25 (TeX Live 2025)的输出,则TeX Live已就绪;若提示command not found,说明尚未安装TeX引擎。
第二步:根据CPU架构选择安装方式。x86_64版UOS用户直接运行:
sudo apt update → sudo apt install texlive-full
龙芯(LoongArch)或ARM64用户必须手动挂载ISO安装,APT源中无完整套件。
第三步:验证XeLaTeX是否可用——这是中文排版的关键组件。
执行xelatex --version。若报错command not found,说明texlive-full未包含该引擎,需补装:
sudo apt install texlive-xetex
第四步:安装中文支持宏包。仅靠xelatex命令本身不能自动处理中文,必须有ctex宏包。
运行sudo tlmgr install ctex(适用于手动安装的TeX Live)或sudo apt install texlive-lang-chinese(适用于APT安装)。【未装ctex会导致中文显示为方框或空白】
方法一:APT安装(推荐x86_64用户)
终端执行:
sudo apt install texstudio
方法二:手动安装(全架构通用,尤其适配龙芯/ARM)
① 访问texstudio.sourceforge.net下载对应架构的.deb包(如texstudio_4.7.4_amd64.deb或texstudio_4.7.4_loongarch64.deb)
② 双击.deb文件,用UOS软件中心安装;或终端执行:
sudo dpkg -i texstudio_*.deb → sudo apt --fix-broken install
方法三:Snap安装(可选,但UOS默认禁用snapd)
如已启用snap服务,运行:
sudo snap install texstudio
启动TeXstudio后,点击Options → Configure TeXstudio打开设置面板。
第一步:在左侧菜单选择Build,右侧找到Default compiler下拉框,将其改为XeLaTeX。
这一步不可跳过——pdfLaTeX无法直接读取UTF-8中文,而XeLaTeX原生支持系统字体和Unicode。
第二步:切换到Editor选项卡,将Default encoding设为UTF-8。
若仍用ANSI或GBK编码保存.tex文件,即使XeLaTeX编译也会报错“inputenc: Unicode char … not set up for use with LaTeX”。
第三步:在Commands区域检查路径:
XeLaTeX字段应为xelatex -synctex=1 -interaction=nonstopmode %.tex
若显示latex或路径为空,点击右侧...按钮,手动定位到/usr/bin/xelatex(APT安装)或/usr/local/texlive/2025/bin/loongarch64-linux/xelatex(手动安装)。
点击File → New,粘贴以下最小工作示例:
documentclass[UTF8]{ctexart}
begin{document}
你好,世界!这是我在UOS上用TeXstudio写的第一个中文段落。
end{document}
保存为hello.tex,注意文件名不含空格或中文字符。
点击左上角绿色三角形按钮(Build & View),TeXstudio将自动调用XeLaTeX编译并弹出PDF预览窗口。
若编译失败且报错! Undefined control sequence.,大概率是documentclass[UTF8]{ctexart}中的ctex未安装或拼写错误。
若PDF中中文显示为方块,检查两点:
① 是否在Configure → Build中选了XeLaTeX而非pdfLaTeX;
② 是否在文档导言区使用了ctex类或宏包——usepackage{ctex}仅适用于article等标准类,ctexart是专为中文定制的类,二者不可混用。