最早由王昭礼编写制作的 mcmthesis
模板,服务了许多届参加美国大学生数学建模竞赛(简称:美赛)的大学生。2014 年我接手了模板的开发和维护工作,将模板由宏包改为文档类,并上传至 CTAN。截至今日,TeX Live (2015 及之后的版本) 和 MiKTeX 均收录了这个模板。
这篇文章将介绍一下模板的基本情况和用法。
LaTeX 是一些理工专业论文排版的事实标准。既然是论文排版,就不可避免会涉及到参考文献的处理。Oren Patashnik 和 Leslie Lamport 在 1985 年开发的 BibTeX 是在 LaTeX 社区相当流行的参考文献格式化工具。
其实网络上流传的 BibTeX 教程很多,本不用我再来插一句嘴。不过这么多年来,始终有很多朋友会对几个问题反复提问。这让我感到,现有的教程恐怕是不够的。这篇文章尝试将 BibTeX 的基本用法讲解清楚,同时适当地提及一些处理流程,争取在有限的篇幅里,讲清楚 BibTeX 的来龙去脉。
前文 我介绍了使用 hypcap
宏包修复图标超链接不准的问题。具体来说,是修复了将 \caption
放在 \includegraphics
后面,然后在文中对图片进行引用的话,点击超链接后将跳转到图片标题位置而不是浮动体顶部的问题。
之后,shengwenbo 在文后评论说,caption
宏包也能实现这一功能。本文就来介绍,如何使用 caption
宏包来实现这一效果。
Python 是一款优秀的编程语言,其语法优雅简单,但更重要的是各类第三方 Python 库丰富。甚至可以说,学 Python 主要不是学它的语法,而是学习各类第三方 Python 库的用法。安装第三方 Python 库也很简单:Python 拥有 pip 这个包管理器(Package Manager),执行 pip install <package_name>
即可安装所需。
然而,在实际使用中,可能经常会遇到以下一些情况,导致我们无法轻易用 pip 安装第三方库:
pip
需要使用 sudo
命令。若当前用户不在 sudoer 组内,则无法使用 pip 安装第三方库。libffi
/zlib
/openssl
或编译安装 Python 时没有正确配置好这些库的依赖,则也无法安装 Python 的 Setuptools 和 pip。总而言之,pip 虽然方便,但是因为系统权限、依赖库等问题,有时难以使用。问系统管理员要权限,当然是一个解决方案,但是每次安装新的 Python 库都要麻烦别人,未免麻烦。
OS X 上使用的 g++
包含了 C++11,但默认情况下并没有打开。因此,在 Sublime Text 中编译 C++ 代码时,如果代码中使用了 C++11 引入的新的语言特性,编译器就会报错。