Date: 2022-11-01T05:30:30.719768+00:00

中文书

Thomas Weise

2022‑11‑01

目录

1. 序言

2. 1 弟子章

1. 1.1 这是第一章的第一节

3. 参考文献

1. Title Page

2. Table of Contents

序言

您好。 这是bookbuilderpy软件工具套件提供的所有特性的最小工作示例。 bookbuilderpy在pypi上以Python包的形式提供。 bookbuilderpy也可以作为docker镜像提供，其中已经安装了所有必要的库。

你可以用这个例子作为你自己制作书的蓝图。

作为引用的例子，我引用了我的旧书[1]。 该引用随后被解析为文件bibliography.bib中的BibTeX记录。 您后可子看章1。

1 弟子章

欢迎欢迎，弟子章来了。

1.1 这是第一章的第一节

使用#，你可以开始一个章节的标题，例如在章1。 使用##，你可以开始一个节的标题，例如在章1.1。 ###开始一个分段，依此类推。

图1.1。这是一个数字标题。

先看图1.1把。

∑i=1nyin=3siny+5(1.1)\sum_{i=1}^n \frac{y^i}{n} = \sqrt{3\sin{y} +5}\qquad{(1.1)}

现在看方程式1.1把。 我们也可以直接在文本中包含数学公式。 我们也可写x=log25x = \log_2 5。

表1.1。这是表格标题。

文本居中的表格列 | 文本右对齐的表格列 | 文本左对齐的表格列
bla | r | l
blub blub blub | abc | 123

表1.1有好多的意思。 定义也可以包含在文本中并从文本中引用。 例如，请看下面的定义 1。

定义 1. 这是一个定义。

源代码1.1。这是一个本地代码文件，但我们只使用第6到12行。程序代码自动简化。(src)

def log(message):
print(f"{datetime.datetime.now()}: {message}")

源代码1.2。这是GitHub存储库中的代码文件。我们再次只使用第6到12行。程序代码不会自动简化。(src)

def log(message: str) -> None:
"""
Write a message to the log.

:param str message: the message
"""
print(f"{datetime.datetime.now()}: {message}")

源代码1.1是一个本地代码文件。 此文件与本章的markdown文件在同一个文件夹中。 源代码1.2这是一个来自GitHub的文件。 该文件来自元数据中声明的Git存储库bb。

你可以通过命令meta访问元数据。 下面我们来举几个例子：

1. 关于书本身的元数据：

- 这本书的标题（title）：中文书
- 这本书的作者（author）：Thomas Weise
- 书的关键词（keywords）：中文,书

2. 关于当前日期和时间的元数据：

- 时间（time）：2022‑11‑01 05:29 UTC
- 日期（date）：2022‑11‑01
- 年（year）：2022

3. 语言：

- lang：zh
- locale：zh_CN
- lang.name：中文

4. 只有当本书被写成git仓库时，与仓库相关的元数据才可用:

- repo.name：thomasWeise/bookbuilderpy-mwe

- repo.url：https://github.com/thomasWeise/bookbuilderpy-mwe

- repo.commit：b24990965fbefa9228db4f26bee1f0e7fe6dd8cd

- repo.date：2022‑11‑01 13:27 UTC+08:00

5. 使用存储库键和存储库信息查询，可以通过命令repo访问外部存储库信息1：

- 密钥bb的repo.name：thomasWeise/bookbuilderpy-mwe

- 密钥bb的repo.commit：b24990965fbefa9228db4f26bee1f0e7fe6dd8cd

- 密钥bb的repo.date：2022‑11‑01 13:27 UTC+08:00

1. 注意，我们使用bb来标识这个示例的GitHub存储库，以使示例自包含。↩︎

参考文献

[1]

Thomas Weise. 2009. Global optimization algorithms – theory and application. it-weise.de (self-published), Germany. Retrieved from http://www.it-weise.de/projects/book.pdf