- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Asciidoctor
使将主题或样式表应用到 pdf 以进行导出变得非常容易。有一个完整的 github repo可应用于 PDF 导出的高质量样式表。
现在我使用 Emacs orgmode
来完成我的大部分工作,我希望能够类似地将样式表应用于 pdf 输出。 我的问题是,在将 org
文件发布为 PDF 时,如何应用样式表?我知道 beamer 具有可应用于幻灯片的主题,并生成 PDF 输出.但是,我一直在寻找相同的功能来编写笔记和文档。
我在 org-publish 上查看了以下教程.该教程实际上是关于导出到 html 的。但关键的见解是您可以应用如下设置:
# Local Variables:
# org-export-html-style: "<link rel=\"stylesheet\" type=\"text/css\" href=\"css/stylesheet.css\" />"
# End:
到 org
文件头,它应该将此信息应用于输出。但是,此解决方案在 HTML 的上下文中有意义,但不一定是 PDF。使用 HTML,您只需通过引用使 HTML 文件可访问样式表,而不需要实际更改 HTML 等。浏览器会处理其余部分。但是对于 PDF 就没那么简单了——特别是因为 org 似乎是通过 Latex 导出为 PDF。
所以我回去检查了 Asciidoctor
,看看它是如何将样式表应用到 Asciidoc
输出的。事实证明,Asciidoctor
不会生成 Latex 代码,而是使用 Ruby Prawn
生成器导出为 PDF。因此,这解释了 orgmode
管道和 Asciidoctor
管道之间的一个关键区别。
再一次,我的问题是如何在导出为 pdf 时将样式表应用于 org
文件。
感谢您的帮助。
最佳答案
Org-mode 导出到 LaTeX,然后将 LaTeX 转换为 PDF。 see here这表明 PDF 的样式应该使用 LaTeX 类。这意味着语义标记而不是图形标记。
对我来说,将 CSS 用于 PDF 的明显方法似乎是导出为 HTML,然后将 HTML 转换为 PDF。长期的方法可能是学习 LaTeX,因为这是 org-mode 目前设计的工作方式。
关于css - 如何将样式表或主题应用于 orgmode pdf 导出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47557010/
我写了几个命令来转换数据框,但我想将我写的代码简化为四个部分。第 1,2 和 3 部分用于计算第 1、2 和 3 列(计算每列重复值的次数,并完成 0 和三列最大值之间的缺失数)。第四部分是加入前面的
我试图理解应用于函数的类型参数。 我想在下面的方法中使用通用类型,但为了我的理解使用 String 和 Int。 当我如下定义一个函数时 def myfunc[Int](f:String => I
我有一个像下面这样的 DIV: // link to some js .js 在 div 中呈现最新的文章摘要。然而,它在 Calibri
我在 GridView 中有以下列,一列是日期,另一列是美元金额。我应用了格式并将 HtmlEncode 属性设置为 false,但值仍然未格式化: 这就是这些值在 GridView 中的显示方式
假设我已经定义了这些类型: data Km = Km Float deriving (Show, Eq) data Mile = Mile Float deriving (Show, Eq
我有一个关于 value in context 的小问题。 取 Just 'a',所以在这种情况下 Maybe 类型上下文中的值是 'a' 采用[3],因此在这种情况下,[a] 类型上下文中的值为3
require(quantmod) require(PerformanceAnalytics) getSymbols('INTC') x<- monthlyReturn(INTC) rollapply
我正在使用 VBA 对“已应用字轨更改”文档进行更改。 红色段落结束标记是插入段落结束标记。(打开“跟踪更改”> 将光标放在第一段末尾 > 按 Enter > 插入新段落内容 > 格式风格不同) 我需
考虑以下代码: class A{ my_method(const B& b){ import_something_from_c(this, b.getC()); // does some
我正在为自定义 Material 分配图像。分配的图像看起来有点像素化,类似于此图像 我已经将抗锯齿设置为 4 倍。我该如何解决这个问题? 最佳答案 尝试将 Material 的 mipFilter
我将样式应用于 元素和 元素。是否可以在 上使用样式元素应用于 似乎不遵循 CSS 特异性的通常规则。这是真的吗? 示例:http://jsfiddle.net/59dpy/ 尝试将所有背景色设为红
有没有办法将垂直虚线边框应用于 没有他们(边界)合并?我说的是附图上的东西——有 3 个 这里的元素,每个元素包含 2 的。如果我申请 border-right: 1px dashed black到
当我在 CSS 中对主体应用线性渐变时,如下所示 body { background: linear-gradient(#10416b, black); } 它不会将它应用到整个网页,而是将它应用到页
当我将边框和边框半径应用于 td 时,内半径是一个直 Angular ,根本不是圆的。 最佳答案 问题很可能是背景不透明的子元素会剪掉边框的内半径。 要解决此问题,您可以在 td 上应用 overfl
基本上,我有一个小的 SVG,它使用一个组来定义一个可重用的符号。该组包括我想在 CSS 中设置动画的路径。我面临的问题是只有“原始”元素应用了 CSS,“使用过”的元素没有。 .player_arr
宽度属性在这里不起作用: td { height: 50px; width: 25px; border: 1px
我想要一个函数(例如)在两种情况下输出 Map 的所有值: Map map1 = new HashMap(); Map map2 = new HashMap(); output(map1, "1234
我被要求将我们应用中的警报对话框的外观与应用主题使用的外观相匹配。 我设法将样式应用于应用程序中的所有警报对话框,并将其用作应用程序主题的一部分,但有些情况下样式应用不正确。 例如,当警报对话框包含“
我有一个 CGPath(由 UIBezierPath 创建),我想通过应用 CGAffineTransformScale 将其缩放到我想要的任何大小。 这会影响我的绘图质量(在转换为图像时)吗?如果不
您好,我已经在 vector 上使用了一些 STL 算法,例如 find_if、count_if、sort、push_back 等。现在我想为所有容器对象( vector 、列表、映射、集合)制作一个
我是一名优秀的程序员,十分优秀!