VSCode+Latex Workshop环境配置

本文总结了在windows 和wsl/Ubuntu平台部署latex环境,在vscode中写文件和编译的过程。 在线版本的overleaf可以免去配置环境,方便进行多人协作。 但是在前期写作阶段,我比较倾向于本地环境,方便修改图片,不用反复上传。可以在初稿完成后,上传至overleaf协作修改。 一共两个步骤: 配置对应系统的tex vscode安装Latex Workshop插件 即可实现一键编译。编译速度上应该是mac>linux>wsl>windows, 所以在windows中可以额外配置wsl的latex环境。 安装Tex 这个环节可能要很长时间,可以选择从国内镜像站下载。安装的过程中可以同步进行下一步操作。 Windows 安装texlive,下载install-tl-windows.exe,一键安装。安装过程需要一段时间,可以放在后台等。同样的网络下,wsl中安装速度比windows快了很多。 Ubuntu 根据texlive网页说明,在terminal中运行, cd /tmp # working directory of your choice Download: wget https://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz or: curl -L -o install-tl-unx.tar.gz https://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz zcat < install-tl-unx.tar.gz | tar xf - # note final - on that command line cd install-tl-2* perl ./install-tl --no-interaction # as root or with writable destination # may take several hours to run 安装完成后需要添加路径/usr/local/texlive/YYYY/bin/PLATFORM 到 PATH,以实际屏幕显示的路径进行设置。 ...

2025年12月4日 · 2 分钟 · Vinkey

我的科研绘图调色板

本文收集了一些科研图配色,并提供颜色效果预览和hex、rgb数值。 🌈 我的科研绘图调色板 双色 色块预览 线条预览 HEX 值 RGB 值 颜色名称 #b22222 (178, 34, 34) #000080 (0, 0, 128) 色块预览 线条预览 HEX 值 RGB 值 颜色名称 #f5a889 (245, 168, 137) #acd6ec (172, 214, 236) 色块预览 线条预览 HEX 值 RGB 值 颜色名称 #148f28 (20, 143, 40) #ea71ae (234, 113, 174) 三色 马卡龙配色 ...

2025年11月27日 · 2 分钟 · Vinkey

如何将Cisco Anyconnect共享给局域网使用

cisco默认split tunnel功能是关闭的,所以开启后默认拦截所有路由且包括本地局域网,导致无法访问路由器管理页面、打印机、部署在本地的其他其他服务等,这就很不方便。 ios端的anyconnect支持connect on demand可以手动把局域网或者特定ip/域名加入白名单,其中在mac端可以下载ipad上的anyconnect同样可以实现对应功能,不要用mac端的cisco(这个也是拦截所有的)。所以一种曲线救国的方式就是在mac平台开启一个本地代理server连接让局域网使用,这个就比较简单了,但是本人现在的主力设备是window,经过探索发现下面的方式。 所需软件 WSL 3proxy frp WSL配置 wsl,并设置为mirror网络模式,这样wsl中可以访问局域网,跳过cisco阻断所有网络,同时也可以实现在wsl中访问局域网设备,比如 安装chrom后,用google-chrome启动浏览器,可以访问本地网络。 WSL中安装3Proxy并开启Socks代理 使用3proxy进行安装, 直接在局域网启动就行,安全性没问题。默认开启1080 sock端口 配置文件在`/etc/3proxy/conf/3proxy.cfg nscache 65536 nserver 8.8.8.8 nserver 8.8.4.4 config /conf/3proxy.cfg monitor /conf/3proxy.cfg log /logs/3proxy-%y%m%d.log D rotate 60 counter /count/3proxy.3cf include /conf/counters include /conf/bandlimiters auth none allow * socks -i127.0.0.1 admin -p8080 -i127.0.0.1 利用FRP将端口穿透至局域网 frp 进行内网穿透,将上述代理端口映射出去。理论上可以映射给一个公网服务器,这样相当于有了随时可以连接的代理服务器,但不建议,因为存在安全隐患。 frps 服务端 在openwrt/istoreos中安装,当前测试的版本是0.65.0 frpc 客户端 在wsl中安装,我用的是GitHub自动安装脚本https://github.com/stilleshan/frpc 然后根据提示信息修改端口 serverAddr = "10.0.0.1" serverPort = 7000 auth.method = "token" auth.token = "" [[proxies|proxies]] name = "cisco_vpn" type = "tcp" localIP = "127.0.0.1" localPort = 1080 remotePort = 1080 然后sudo systemctl restart frpc重启服务 ...

2025年10月29日 · 1 分钟 · Vinkey