前作介绍了「你喜爱的 Markdown 写作,现更以 LaTeX 呈现」。
至此,Markdown 手稿在 markdown
宏包的帮助下,能被 LaTeX 解析,而它自身也能被很多其他的引擎解析。例如,可以被解析成 HTML 页面,而后发布成为网页。(如 GitHub Pages)那么,一个很自然的引申就来了:是否可以通过巧妙的设定,实现双线发布呢?
本文为解决这个问题提供一些思路。
前作介绍了「你喜爱的 Markdown 写作,现更以 LaTeX 呈现」。
至此,Markdown 手稿在 markdown
宏包的帮助下,能被 LaTeX 解析,而它自身也能被很多其他的引擎解析。例如,可以被解析成 HTML 页面,而后发布成为网页。(如 GitHub Pages)那么,一个很自然的引申就来了:是否可以通过巧妙的设定,实现双线发布呢?
本文为解决这个问题提供一些思路。
时至今日,劝说用户不使用 CJK 已磨破了无数张嘴皮。然而,因为各种各样的历史原因,仍然有很多用户因各种理由需要继续使用 CJK。当然,这些理由大多数是不充分的(在我看来),但仍有一些站在普通用户的角度是充分的。因此,如果你因为如下原因使用 CJK,我表示愿意提供一定的协助:
对于 Windows 用户,出于上述原因需要使用 CJK 时,可在 TeX Live 中搭配王越、吴凌云等人提供的 zhwinfonts.tex
,借助 zhmetrics
技术使用 CJK。但对于 macOS 用户,zhwinfonts.tex
则不好用。因为 zhwinfonts.tex
是为 Windows 上的中易字体编写的。
我曾经写过一篇文章在 MacTeX 中使用中文模板详细阐述这一系列问题。但其中关于 CJK 的部分,仍有用户反馈无法使用。于是有这篇文章——不介绍详细原理,只说详细步骤。
集合与字典(映射)是程序设计当中常见的两种容器类型。在 C++ 的标准模板库中,它们的实现分别是 std::set
/std::multiset
与 std::map
/std::multimap
。(分别还有利用哈希表实现的 unordered
版本)其中,字典(映射)的键(Keys)可视作组成一个相应类型的集合。
对于集合或字典的读取,经典操作有两个:判断目标元素是否在集合当中、根据目标键获取相应值。
这篇文章讲讲在 Excel 中如何实现这两个功能。