前文说了,浮动体主要是处理高度比较大,又不方便分割的内容:比如图片和表格。实际上,此类内容除了在高度上可能很高,它们也可能很宽。LaTeX 在水平方向,会贴着版芯的左边边界,开始排列内容。因此,如果一张图片或者表格的宽度超过了版芯的宽度,那么看起来就像是没有居中,而是偏右。
此篇我们讲一下如何处理此类情况。
这篇文章是一个简单的记录,解决类似这样的问题。
假设有一个字符串
1 | std::string = "<foo:bar> <baz:qux>"; |
要怎样才能读出其中的 foo:bar
以及 baz:qux
呢?使用 regex
正则库当然是一个办法,不过在规整的情况下,我们还有更优雅的选择。
此篇介绍一下 LaTeX 中的浮动体基本概念,以及最常见的几个问题。
在实际撰写文稿的过程中,我们可能会碰到一些占据篇幅较大,但同时又不方便分页的内容。(比如图片和表格,通常属于这样的类型)此时,我们通常会希望将它们放在别的地方,避免页面空间不够而强行置入这些内容导致 overfull vbox 或者大片的空白。此外,因为被放在别的地方,所以,我们通常需要对这些内容做一个简单的描述,确保读者在看到这些大块的内容时,不至于无从下手去理解。同时,因为此类内容被放在别的地方,所以在文中引述它们时,我们无法用「下图」、「上表」之类的相对位置来引述他们。于是,我们需要对它们进行编号,方便在文中引用。
悲剧!
如题图,GitHub 在北京时间 2017 年 2 月 23 日晚在中国大陆地区大部无法正常访问。那么,你挂在 GitHub 上的仓库们还好吗?
此篇介绍如何为 Git 仓库重新设置远程仓库。
这是一篇简单的记录。
在 git
中
git diff
命令可以查看工作区与暂存区之间的差异。git diff <gitreversion>
命令可以查看工作区与指定版本之间的差异。git diff --cached
命令可以查看暂存区与当前 HEAD
指针指向版本之间的差异。git diff --cached <gitreversion>
命令可以查看暂存区与指定版本之间的差异。git diff -- <file>
可以查看特定文件在工作区与暂存区之间的差异。git diff <gitreversion> -- <file>
可以查看特定文件在工作区与指定版本之间的差异。git diff --cached -- <file>
可以查看特定文件在暂存区与当前 HEAD
指针指向版本之间的差异。git diff --cached <gitreversion> -- <file>
可以查看特定文件在暂存区与指定版本之间的差异。