对于一项任务,我被迫用降价写我的报告。
深入研究 Markdown,我了解到 Markdown 中几乎没有文本对齐支持。
这就是为什么我来这里问你是否可以提供线间距?
我想要成为的是,例如标题页,它的内容在整个页面的中间居中,水平和垂直。
这可能吗?如果是这样,如何?
谢谢!!
对于一项任务,我被迫用降价写我的报告。
深入研究 Markdown,我了解到 Markdown 中几乎没有文本对齐支持。
这就是为什么我来这里问你是否可以提供线间距?
我想要成为的是,例如标题页,它的内容在整个页面的中间居中,水平和垂直。
这可能吗?如果是这样,如何?
谢谢!!
在明确与 GitBook 相关的问题之前发布了以下答案,因此这是一个通用的 Markdown 答案。
Markdown 没有“页面”的概念,因为它是一种纯文本标记格式,其主要重点是按原样可读,但易于转换为 HTML,HTML 也没有“”的概念page' 在传统的印刷文档意义上。但是,可以通过提供适当的样式表供 HTML 使用来控制生成的 HTML 在打印(或由浏览器保存为 PDF)时的外观。
然而,令我震惊的是,如果你被要求用 Markdown 写你的作业,评估它的人试图让你忘记格式,只专注于你的作业内容。如果他们要求将 Markdown 文件作为最终交付物,那么您对格式无能为力——我想这就是评估它的人的意图。
话虽如此:作为参考,如您所问,如果您想使用 HTML 和打印样式表,请执行以下步骤……</p>
<link>
手动标记)。然后,您将获得具有所需格式的 PDF 或打印文档。这是您可以使用的一些特定于打印的 CSS 示例,它在所有元素之前放置一个分页符<h1>
(这并不完全符合您的要求;这只是一个示例——Pandoc 文档和关于 CSS 的各种一般参考应该能够其余的帮助,尽管在 CSS 中垂直居中仍然有点棘手):
@media print {
h1 {
page-break-before: always;
}
}
您可能需要根据 Markdown 转换器的输出来改变它。此外,大多数降价转换器允许您为某些降价提供自定义 CSS 类,以允许更复杂的样式,例如降价
### A Heading {.green}
可以翻译成下面的HTML
<h3 class="green">A Heading</h3>
然后,您可以创建一个“绿色”CSS 类并使用它来设置<h3>
. 再次检查 Markdown 转换器的文档。
至于您可以使用打印样式表做什么:Smashing 杂志还有一些其他非常酷的打印样式技术。 CSS Tricks也是一个很好的参考。