我正在制作一个并排的文本.我必须准备两个列布局.例如,一列包含英文文本,其他列/右列包含前(英文)文本的翻译.Markdown不支持表格标记,但Github Flavored Markdown支持.我做了几次尝试,但遗憾的是无法解决.看起来很糟糕.即使我放了两列,我也应该看不见桌边.
有谁知道如何修改git书的外观?我看过2本书与默认书有不同的外观:http : //codac.co/ http://coalman.github.io/tott-gulpjs/book/
但有人能指出我如何定制外观和/或为gitbook构建自定义主题的正确方向?
我似乎找不到任何关于自定义gitbook的文档.
gitbook在终端中执行任何命令时,都会抛出以下错误:
/home/travis/.nvm/versions/node/v12.18.3/lib/node_modules/gitbook-cli/node_modules/npm/node_modules/graceful-fs/polyfills.js:287
if (cb) cb.apply(this, arguments)
^
TypeError: cb.apply is not a function
at /home/travis/.nvm/versions/node/v12.18.3/lib/node_modules/gitbook-cli/node_modules/npm/node_modules/graceful-fs/polyfills.js:287:18
at FSReqCallback.oncomplete (fs.js:169:5)
Run Code Online (Sandbox Code Playgroud)
注意:这不会在节点版本 v12.18.2 中发生,并且在 v14.6.0 版本中仍然发生
现在gitbook-cli似乎无法正常工作,因为它们过时的graceful-fs依赖而失败。
任何想法如何解决这一问题?
一个奇怪的事情正在发生浏览一个简洁的书籍示例与Chrome和Edge显示GitBook工具栏.但是,当使用带有Windows 10的Internet Explorer 11时,工具栏不显示但正在工作.
Versie:11.98.16299.0
Updateversies:11.0.48(1 <84047206)
最初我认为这是一个浏览器问题,直到我访问了bookdown:使用R Markdown创作书籍和技术文档,工具栏显示使用相同的IE11浏览器.
我希望它在_output.yml中但可以找到它,css的位置可能是根本原因.
bookdown::gitbook:
highlight: default
css: css/style.css
config:
toc:
collapse: section
download: null
toolbar:
position: fixed
search: yes
sharing:
facebook: no
twitter: no
google: no
weibo: no
instapper: no
vk: no
all: []
Run Code Online (Sandbox Code Playgroud) 我使用 gitbook 旧版编辑器创建单行表
它在可视化编辑器上看起来很好,但在服务器上看起来很奇怪。
在可视化编辑器上,它只是一个单行表。在服务器上,它是一个单行表+一个空的表体单元格,看起来很难看。一行表现在成为 html 中的表头。
如何在 Markdown 中编写单行表,就像
[window| Linux| Mac]
Run Code Online (Sandbox Code Playgroud)
这是 gitbook 可视化编辑器自动生成的单行表的 markdown 代码
| [Windows](https://xxxx) | [Linux x32](https://xxxx) | [Linux x64](https://xxxx) | [Mac x64](https://xxxxx) |
| :--- | :--- | :--- | :--- |
Run Code Online (Sandbox Code Playgroud) 有没有办法gitbook从文档中生成单页HTML?我在"问题"中看到了关于旧选项的对话的一些内容,但是在当前版本中没有看到任何关于它的文档.
这个选项被删除了吗?有什么办法让它回来?
我想证明我的 gitbook 中的所有文本都是合理的,但我找不到解决方案。到目前为止我已经尝试过:
在 YAML 标头之后,将样式/正文中的文本对齐设置为两端对齐:
<style>
body {
text-align: justify
}
</style>
这不起作用。
将整个文本的 div 标签中的文本对齐设置为两端对齐:
<div style="text-align:justify;">
my whole text
</div>
它有效,但主题的编号丢失了(可能与我没有弄清楚的其他功能有关)。
问题是,我不想丢失 bookdown::gitbook 输出的任何标准功能,但“文本对齐”(我希望它是合理的)。
另外,如果在所有句子中都添加 div 标签,工作量会很大。有什么帮助吗?
提前致谢!
我想使用 chemarr 的乳胶表达式gitbook作为 bookdown 包的格式。
\begin{equation}
[C] + [R]
\xrightleftharpoons[k_{-1}]{k_1}
[CR] + [C]
\xrightleftharpoons[k_{-2}]{k_2}
[C2R]
(\#eq:multiplebinding)
\end{equation}
Run Code Online (Sandbox Code Playgroud)
对于 PDF 格式,显示方程没有问题。
另一方面,对于 gitbook 格式,有一条错误消息。
这主要是因为我无法为gitbook格式定义以下 yaml 标头。
header-includes:
- \usepackage{chemarr}
Run Code Online (Sandbox Code Playgroud)
有没有办法将 chemarr 的乳胶表达式用于gitbookbookdown 包的格式?如果不可能,有没有办法使用include_graphics函数并添加方程编号(例如,在本例中为 19.16)?
是否可以在深色模式下发布 Gitbook。Gitbook 提供了在用户设置中设置暗模式的选项。但我想为每个人默认设置黑暗模式。
我想学习为gitbook编写插件(因为我想使用它并需要自定义插件).
但是,我觉得文档在这方面有点稀疏,从现有插件中读取代码对我这个问题没什么帮助:
如何在发布之前测试插件.该文档提供了有关插件必须如何查看的一些提示,然后它告诉我发布它.
当然我不想这样做,我想在发布之前在本地开发和测试它.但我不知道如何做到这一点.
我试图复制一个已安装的插件/usr/lib/node_modules/gitbook-cli/node_modules/来创建我的新插件,但是当我尝试在书中使用插件时,我收到错误消息告诉我安装插件npm.
有没有一种方法可以使用插件(用于测试或通常),而无需先在npm上发布它?