我有一个带有shell源代码的org文件(但这也发生在python中),它应该是一个揭示.js演示的一部分。
#+BEGIN_SRC shell
> ls -la
#+END_SRC
这段代码不应该计算,只显示在演示文稿中。
源代码显示,但它是非常小的。如何更改源代码的字体大小?
在html文件
中发生了其他事情输出显示这些符号:
ls -la
这一行的html文件显示了
<pre class="src src-shell">
> ls -la
...
有人知道如何解决这个问题吗?
我知道这个问题已经有一个公认的答案了,而且这篇文章已经发布快3年了,但我想分享一下我使用的简单解决方案。只要使用#+REVEAL_HTML
将src
块包装在div
中,并在style
中指定font-size
就可以了。
(src
块中的CUDA代码只是一个例子)
#+REVEAL_HTML: <div style="font-size: 60%;">
#+BEGIN_SRC cpp
template <typename data_type, op_type op> __global__ void stream_thread(data_type *ptr, const size_t size, data_type *output, const data_type val) {
size_t tid = threadIdx.x + blockIdx.x * blockDim.x;
size_t n = size / sizeof(data_type);
data_type accum = 0;
for (; tid < n; tid += blockDim.x * gridDim.x)
if (op == READ)
accum += ptr[tid];
else
ptr[tid] = val;
if (op == READ)
output[threadIdx.x + blockIdx.x * blockDim.x] = accum;
}
#+END_SRC
#+REVEAL_HTML: </div>
我自己找到了答案。源代码的字体大小可以通过附加的CSS文件进行修改。
在org文件中:
#+REVEAL_EXTRA_CSS: ./modifications.css
在modifications.css .reveal pre {
font-size: 1em;
}
我对这个奇怪的符号毫无头绪,无法在其他安装上复制它们