模板&dotfiles

模板

VsCode

按下快捷键 Ctrl + Shift + p 输入 user settings,选择 Open User Settings (JSON) 打开用户配置文件。

LaTeX

已将LaTeX项目同步到GitHub上,模板更新修改可以实时同步了.

作业模板

模板:https://github.com/wty-yy/LaTex-Projects/blob/main/template.tex

报告模板

旧版本

代码块使用的是lstlisting包, 可直接运行.

新版本

代码块使用的是minted包, 需要配合python使用, 不然无法编译, 使用方法在代码中有详细解释.

模板:https://github.com/wty-yy/LaTex-Projects/blob/main/报告模板_minted.tex

PPT模板

在使用beamer模板,实现ppt,效果不错,且和写普通latex方法大致类似

模板:https://github.com/wty-yy/LaTex-Projects/blob/main/ppt模板.tex

常用功能总结

包含图片导入模板、表格模板、文字环绕图片模板、多组图模板. 提供一个excel表格转tex表格的在线网站.

模板:https://github.com/wty-yy/LaTex-Projects/blob/main/latex常用功能.tex

C++

Python

Matplotlib中文调整

config = {
    "font.family": 'serif', # 衬线字体
    "figure.figsize": (14, 6),  # 图像大小
    "font.size": 20, # 字号大小
    "font.serif": ['SimSun'], # 宋体
    "mathtext.fontset": 'cm', # 渲染数学公式字体
    'axes.unicode_minus': False # 显示负号
}
plt.rcParams.update(config)

config = {  # 另一种配置
    "figure.figsize": (6, 6),  # 图像大小
    "font.size": 16, # 字号大小
    "font.sans-serif": ['SimHei'],   # 用黑体显示中文
    "mathtext.fontset": 'cm', # 渲染数学公式字体
    'axes.unicode_minus': False # 显示负号
}
plt.rcParams.update(config)

Jupyter Notebook

Vim安装

主要使用Vim-Binding插件,具体安装方法可以参考我写的这个 Zhihu - 在Jupyter Notebook中使用Vim.

主题颜色配置

由于Jupyter没有黑色主题,看久了非常不舒服,这里使用的是jupyter-themes效果非常不错(效果图见下文),安装方法有以下两种:

如果想直接安装最新版本,推荐使用第二种安装方法.

# 使用pip安装
pip install jupyterthemes

# 使用conda安装
conda install -c conda-forge jupyterthemes

但是这样安装的版本并不是最新的,版本是 0.20.0,后来又有很多小的更新更新到 0.20.2,这些都可以在github上看到,对vim玩家比较重要的是vim光标颜色修正:Set color for fat-cursor of vim #350,所以更新代码十分重要.

直接在 jupyter-themes 中下载项目的zip压缩包,找到已经安装 jupyterthemes 的地址,例如我是在conda的名为tensorflow环境中安装的,则对应安装包位置为

D:\Anaconda3\envs\tensorflow\Lib\site-packages\jupyterthemes

我们只需将刚刚的压缩包中 jupyterthemes 文件夹直接替换上述地址中的文件夹即可. 我使用的主题配置代码如下(参考作者配置):

由于缩小了字体,在浏览器中缩放125%后大小正好.

# 如果不使用vim
jt -t onedork -fs 115 -altp -tfs 12 -nfs 115 -cellw 88% -T -lineh 140
# 使用vim需要加上-vim,避免选中单元格后背景颜色问题和光标颜色问题
jt -t onedork -fs 115 -altp -tfs 12 -nfs 115 -cellw 88% -T -vim -lineh 140

含义分别为:-t 主题设置,-fs code字体大小,-altp Alt Prompt Layout,-tfs text/Markdwon字体大小,-nfs Notebook字体大小,-cellw 单元格宽度,-T 工具栏保持可见,-vim 支持jupyter-vim配色,-lineh 行间距.


还有一种安装方式,将刚才下载的zip压缩包解压,然后从终端进入到 \jupyter-themes-master 目录下,然后使用 setup.py 进行安装(首先进入你要安装的环境中),执行以下命令,即可完成安装:

python setup.py build
python setup.py install

主题图像效果

主题表格效果

绘图默认配置

由于每次都要将中文标题进行修正(不然无法显示),而且有了主题之后还需要进一步适配主题效果,为了方便,可以修改 ~/.ipython/profile_default/startup/startup.ipy 文件夹中的 startup.ipy 文件(没有则自行创建)

注:~ 表示用户目录,在Windows中就是表示 C:\Users\yy\(我的用户名是 yy

from jupyterthemes import jtplot
import matplotlib.pyplot as plt
import warnings

warnings.filterwarnings("ignore")  # 忽略全部警告

jtplot.style(context='talk', fscale=1.4, spines=True, gridlines='--', figsize=(6, 4.5), ticks=True)

plt.rcParams['font.sans-serif'] = ['SimHei']  # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False  # 用来正常显示负号

Dotfiles

.vimrc

.zshrc

.bashrc


模板&dotfiles
https://wty-yy.github.io/posts/18857/
作者
wty
发布于
2022年3月31日
许可协议