目标:安装TeXlive2021+Texworks或TeXstudio系统:Windows WSL(Ubuntu) 以及 Fedora准备文件:TeXlive2021镜像国内镜像源:
https://mirrors.ustc.edu.cn/
https://mirrors.tuna.tsinghua.edu.cn/
1.1 Windows WSL篇(安装TeXlive)
1.1.1 配置Windows WSL(Ubuntu)
安装WSL
控制面板->程序->程序和功能->适用于Linux的Windows子系统
应用商店安装Ubuntu(20.04 LTS)
换源更新
开始菜单->Ubuntu
命令行执行:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo nano /etc/apt/sources.list
替换以下内容,Ctrl+O写入文件保存退出
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
更新
sudo apt-get update sudo apt-get upgrade
Windows资源管理器装载ISO,在WSL中加载
sudo mkdir /mnt/img sudo mount -t drvfs X(系统中盘符): /mnt/img sudo mnt/img/install-tl1.1.2 安装TeXlive
安装TeXlive后,设置环境变量:
sudo /usr/local/texlive/2021/bin/x86_64-linux/tlmgr path add使用Windows字体
sudo apt install fontconfig sudo nano /etc/fonts/local.conf
刷新字体缓存/mnt/c/Windows/Fonts
sudo fc-cache -fv1.2 Fedora篇(安装TeXlive) 1.2.1 配置Fedora
更换国内YUM源
sudo sed -e 's|^metalink=|#metalink=|g' -e 's|^#baseurl=http://download.example/pub/fedora/linux|baseurl=https://mirrors.ustc.edu.cn/fedora|g' /etc/yum.repos.d/fedora.repo /etc/yum.repos.d/fedora-modular.repo /etc/yum.repos.d/fedora-updates.repo /etc/yum.repos.d/fedora-updates-modular.repo缓存更新,安装更新包,安装perl-tk
sudo dnf update -y sudo dnf install perl-tk -y1.2.2 安装TeXlive (2选1)
安装仓库版(1st)
sudo dnf install texlive*安装镜像版(2nd)
加载ISO,转向文件夹所在路径
sudo perl install-tl -gui1.3 配置 1.3.1 更新TeXlive(tlmgr)
sudo tlmgr option repository https://mirrors.ustc.edu.cn/CTAN/systems/texlive/tlnet sudo -E tlmgr update --self sudo -E tlmgr update --list sudo -E tlmgr update --all1.3.2 字体配置(Win/Fedora相同)
HaranoAjiFonts:
https://github.com/trueroad/HaranoAjiFonts
日文字体配置
查看可用字体
kanji-config-updmap-sys --ja status
输出:
CURRENT family for ja: haranoaji (variant:) Standby family : ipa Standby family : ipaex
更改
kanji-config-updmap-sys --ja haranoaji
中文配置
kanji-config-updmap-sys --sc fandol2 各TeX编辑器配置 2.1 编译配置 2.1.1 TeXStudio
【Windows】
选项->Command(在所有需要的命令前加上wsl)
Latex
wsl uplatex -synctex=1 -interaction=nonstopmode %.texDvipdf
wsl dvipdfmx %.dvi选项->Build
Build&View(uplatex->dvi to pdf)
txs:///latex | txs:///dvipdf | txs:///view-pdf自定义(uplatex->dvips->ps to pdf)
txs:///latex | txs:///dvips | txs:///ps2pdf | txs:///view-pdf
【Fedora】
略
【Windows】
(TeXworks无法使用WSL里的TeXlive,会出现“没有正确配置”提示,只能使用Windows系统下安装版MikTeX或TeXlive)
【Fedora】
(TeXworks首选项->排版->处理工具->添加)
名称:uplatexmk
程序:latexmk
参数(自上而下顺序,一行一个参数)
名称
-latex=uplatex -kanji=utf8 $synctexoption %O %S
-e
$dvipdf=‘dvipdfmx %O -o %D %S’
-pdfdvi
$fullname
运行后查看PDF文件
默认:uplatexmk
【Windows】
略
(不太建议用同一个工具,比如自己用Win+Fedora双系统时,VSCode账户会自动同步setting中的命令设置,导致每次只有一边系统可以进行编译。)
【Fedora】
settings.json中末尾追加
"latex-workshop.view.pdf.viewer": "tab", "latex-workshop.latex.autoBuild.run": "never", "latex-workshop.latex.clean.fileTypes": [ "*.aux", "*.bbl", "*.blg", "*.idx", "*.ind", "*.lof", "*.lot", "*.out", "*.toc", "*.acn", "*.acr", "*.alg", "*.glg", "*.glo", "*.gls", "*.ist", "*.fls", "*.log", "*.fdb_latexmk", "*.synctex.gz", // for Beamer files "_minted*", "*.nav", "*.snm", "*.vrb", ], "latex-workshop.latex.tools": [ { "name": "latexmk", "command": "latexmk", "args": [ "-e", "$latex=q/uplatex %O -synctex=1 -interaction=nonstopmode -file-line-error %S/", "-e", "$bibtex=q/upbibtex %O %B/", "-e", "$biber=q/biber %O --bblencoding=utf8 -u -U --output_safechars %B/", "-e", "$makeindex=q/upmendex %O -o %D %S/", "-e", "$dvipdf=q/dvipdfmx %O -o %D %S/", "-norc", "-gg", "-pdfdvi", "%DOC%" ] } ]2.1.4 Sublime Text (4126)
【Windows】
Tools->Build System->New Build System中新建并保存
安装版默认路径
C:UsersUSERNAMEAppDataRoamingSublime Text 3PackagesUserBUILDSYSTEMNAME.sublime-build便携版默认路径
X:Sublime TextDataPackagesUserBUILDSYSTEMNAME.sublime-build内容:
{"cmd" : ["cmd", "/c", "wsl uplatex -no-guess-input-enc -kanji=utf8 -synctex=1 -interaction=nonstopmode $file_name && cmd /c wsl dvipdfmx ${file_base_name}.dvi"], "shell": true, "working_dir": "${file_path}", }(wsl uplatex和wsl dvipdfmx之间用&&连接,$file_name包含扩展名,$file_base_name不包含扩展名) 2.2 颜色配置 2.3.1 TeXStudio
略
2.3.2 TeXworks【Fedora】
配色
fedora文本编辑器背景色,前景色
路径(任意):~/.config/texworks
(新建) user.css
QTextEdit { background-color: #003333; color: #FFF8DC; }
Fedora(GNOME)下Texworks修改桌面快捷方式:
sudo nano /usr/share/applications/texworks.desktop
原:
Exec=texworks %F
改:
Exec=texworks -stylesheet /home/flakrp/.config/texworks/user.css %F
Ctrl+O 保存退出
TeXworks语法高亮颜色(Latex):
(TeXworks首选项->编辑器->语法高亮->Latex)
命令行:
sudo nano ~/.local/share/TUG/TeXworks/configuration/syntax-patterns.txt
[LaTeX] #special characters #993333;B N [$#^_{}&] #LaTeX environments #6699FF;B N \(?:begin|end)s*{[^}]*} #LaTeX packages darkblue N \usepackages*(?:[[^]]*]s*)?{[^}]*} #control sequences #0099FF;B N \(?:[p{L}@]+|.) #comments #66CC99 Y %.*
%%%%%%%语法说明(texworks manual p37)%%%%%%%%%%
Examples(Hex颜色开头空一格):
Ex.
red
white/#000000
;B
blue;I
#000000/#ffff00;U
%%%%%%%%%%%%%%%%%%%%%%%
Marketplace里安装:
@id:vscode.theme-solarized-dark
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)