在使用Linux(本人用的是Ubuntu)的过程中,总有许多需要自己配置的地方,记录下来,避免遗忘,方便查阅,也便于分享。
配置Tex中文环境
- 首先安装texlive编译环境
sudo apt-get install texlive #基本包
sudo apt-get install texlive-full # 全部
选择基本包的话,利用第二条命令检查要安装什么包
安装lang语言包
- 安装Texmaker
在linux下首先要安装qt环境,直接在软件中心搜索qt,下载一个 Qt4 设置即可.到官网下载一个deb的安装包,比如我的是texmaker_ubuntu_15.04_4.5_amd64.deb
.
sudo dpkg -i texmaker_ubuntu_15.04_4.5_amd64.deb
至此,它已经完全可以支持英文的写作了. for example:
%创建一个tex文档,如test.tex
\documentclass{article}
\begin{document}
Hello, texlive!
\end{document}
点击编译产生pdf.或者使用命令行.
xelatex test.tex
中文支持
默认情况下是不显示中文的.此时texlive自带的包ctex默认使用windows字体,而linux系统中没有,因此需要手动安装.复制windows字体
$cd /usr/share/fonts/truetype/ $sudo mkdir windows $cd windows # 假设Windows字体放在/media/cjl/Win7/Windows/Fonts目录下 $sudo cp /media/用户名/系统盘的名字/Windows/Fonts/*.tt* . # 修改权限,这步一定要记住 $sudo chmod 644 *
刷新fontconfig的字体缓存
$cd .. $sudo fc-cache -fsv
测试
记住要使用 UTF-8 编码格式,不然中文输出是乱码的.%test2.tex \documentclass[UTF8]{article} \usepackage{ctex} \begin{document} 你好, texlive! \end{document}
至此,简单的中文支持就设置好了.
参考:
1. http://tex.stackexchange.com/questions/134365/installation-of-texlive-full-on-ubuntu-12-04
2. http://cs-cjl.com/2014/06/02/texlive_install_guide
3. http://tex.stackexchange.com/questions/17611/how-does-one-type-chinese-in-latex
ssh远程登陆
- 免密码(一共四个步骤)
ssh-keygen -t rsa #产生一个公钥,连按三次回车
scp ~/.ssh/id_rsa.pub username@hostname:~/.ssh/authorized_keys #公钥复制到服务器
ssh username@hostname #登陆服务器
cat id_rsa.pub >> .ssh/authorized_keys #追加
假如要免输入用户名呢:修改~/.ssh/config文件
Host hostname
user name
经过了上面的步骤,就可以直接 ssh hostname
登陆了
免用户名
创建service.sh文件,并填入:
ssh username@hostname
进入bashrc:
vim ~/.bashrc
,在最后面添加如下内容alias serv="sudo ./service.sh"
经过以上步骤,就可以直接在终端输入serv
, 然后输入密码就可以登陆了。
参考:
1. http://liluo.org/blog/2011/05/ssh-automatic-login/
2. http://www.jbxue.com/article/1121.html
配置vim solarized 主题
git clone https://github.com/altercation/vim-colors-solarized.git
cd vim-colors-solarized/colors
mv solarized.vim ~/.vim/colors/
vimrc的配置
1 syntax on
2 filetype on
3 let g:solarized_termcolors=256
4 set number
5 set autoindent
6 set ruler
7 set t_Co=256
8 set ts=4
9 set expandtab
10 %retab!
11 set background=dark
12 set guifont=Mono:h30
13 colorscheme solarized
配置MXNET
# mxnet环境配置
sudo apt-get update
sudo apt-get install -y build-essential git libatlas-base-dev libopencv-dev
git clone --recursive https://github.com/dmlc/mxnet
cd mxnet; make -j$(nproc)
# python支持
cd python; sudo python setup.py install
# 设置环境变量
export PYTHONPATH=~/mxnet/python
上面的仅仅支持cpu,若要使用gpu
先make clean去除之前的设置
修改/make 目录下的config.mk
USE_CUDA = 1
USE_CUDA_PATH = /usr/local/cuda
重新make一次
make -j4