标签: org-mode

在 org-mode 中使用 export 时自定义如何为源代码博客生成 html

我一直在使用 org-mode 来撰写有关编程的博客文章。为此,我在 .org 文件中包含了内联代码段,如下所示:

#+BEGIN_SRC csharp
public class UserBuilder
{
    private string _firstName;
    private string _lastName;
...
#+END_SRC
Run Code Online (Sandbox Code Playgroud)

当我使用导出 html 函数时,它的格式如下:

<pre class="src src-csharp"><span style="color: #7f007f;">public</span> <span style="color: #7f007f;">class</span> <span style="color: #228b22;">UserBuilder</span>
{
    <span style="color: #7f007f;">private</span> <span style="color: #228b22;">string</span> <span style="color: #a0522d;">_firstName</span>;
    <span style="color: #7f007f;">private</span> <span style="color: #228b22;">string</span> <span style="color: #a0522d;">_lastName</span>;
...
</pre>
Run Code Online (Sandbox Code Playgroud)

当我在我的博客上使用 JavaScript 来格式化代码片段时,我只是希望输出是这样的:

<pre name="code" class="csharp">
public class UserBuilder
{
    private string _firstName;
    private string _lastName;
...
</pre>
Run Code Online (Sandbox Code Playgroud)

可以做到吗,怎么做?

emacs org-mode

5
推荐指数
1
解决办法
916
查看次数

如何让 emacs 使用其他 css 进行 orgmode 发布

在 Emacs 中使用 orgmode 时,当我发布到 HTML 时,它使用了一个看起来不太好的默认 CSS。

发布后,我手动为自定义 CSS 删除旧 CSS。

Emacs 中有没有办法让它默认使用我的其他 CSS 文件?

emacs publishing org-mode

4
推荐指数
1
解决办法
2058
查看次数

如何在组织模式下安排每周计划?

我想把我的日程安排到组织模式,这样我就可以在议程中看到我的课程。我有不同的课程,每周重复,所有课程都需要 90 分钟。我在想这样的事情:

* My schedule
** Differential equations
   <2012-10-04 Thu 11:45 +1w>--<2012-10-04 Thu 13:15 +1w>
Run Code Online (Sandbox Code Playgroud)

但是,有两个问题:我只能看到议程中的下一个实例,而看不到结束时间。有任何想法吗?

org-mode

4
推荐指数
1
解决办法
1891
查看次数

如何在 Emacs 组织模式中覆盖键绑定

我刚刚更新了 emacs org-mode 并且在访问 org 文件时,此绑定生效:

C-TAB (org-force-cycle-archived) 循环一棵树,即使它被标记为 ARCHIVE。

禁用此绑定的最佳方法是什么?

我使用 C-Tab 在窗口之间移动。

我尝试创建一个钩子,但这不起作用。本地键绑定仍然优先。

(defun my-org-mode-hook ()
  (define-key global-map '[(control tab)] 'other-window)
  (define-key global-map '[(shift control tab)] 'my-other-window-back)
  (global-set-key '[(control tab)] 'other-window)
  (global-set-key '[(shift control tab)] 'my-other-window-back)
  (local-set-key '[(control tab)] 'other-window)
  (local-set-key '[(shift control tab)] 'my-other-window-back)
  )
(add-hook 'org-mode-hook 'my-org-mode-hook)
Run Code Online (Sandbox Code Playgroud)

emacs org-mode

4
推荐指数
1
解决办法
1890
查看次数

Windows 中的组织模式

我试图让我的 emacs-22.3 附带的 org-mode 工作,但没有运气。我添加到我的 .emacs 中的内容:

(add-to-list 'load-path "C:/Program Files/Emacs/emacs-22.3/lisp/textmodes")
(require 'org-install)
(add-to-list 'auto-mode-alist '("\\.org$" . org-mode))
(define-key global-map "\C-cl" 'org-store-link)
(define-key global-map "\C-ca" 'org-agenda)
(setq org-log-done t)
Run Code Online (Sandbox Code Playgroud)

而且我确定在 textmodes 目录中有一个 org.elc。我使用名为 RunEmacs.bat 的脚本启动 emacs,其中包含以下内容

set HOME=.
emacs-22.3\bin\runemacs.exe
Run Code Online (Sandbox Code Playgroud)

我得到的错误是

加载 `c:/Program Files/Emacs/.emacs' 时发生错误:

文件错误:无法打开加载文件,org-install

emacs windows-xp org-mode

3
推荐指数
1
解决办法
3501
查看次数

Org-mode - TODO 项目仅在一天/一周的议程中显示

在 Org-mode 中,是否有任何方法可以标记某些待办事项,使其仅在时间到来时显示,并且仅在议程日/周开始显示,直到将它们标记为完成?

emacs org-mode

3
推荐指数
1
解决办法
1496
查看次数

组织模式:捕获模板 - 如何使用它们?

我已经开始经常使用emacs's org-mode,最后我开始配置org-capture.

但是,我发现在大多数地方都可以通过在.emacs文件中添加以下几行来配置不同的模板:

(setq org-capture-templates
      '(("t" "Todo" entry (file+headline "~/Documents/Orgfiles/gtd.org" "Tasks")
     "* TODO %?\n %i\n %a")
    ("j" "Journal" entry (file+datetree "~/Documents/Orgfiles/journal.org")
     "* %?\nEntered on %U\n %i\n %a")))
Run Code Online (Sandbox Code Playgroud)

  • 使用这些模板的目的是什么?
  • 你能(请)用一些例子来说明它们的用途吗?

emacs org-mode

3
推荐指数
1
解决办法
7688
查看次数

org-mode 8 异步导出过程失败

新的组织模式导出器有一个异步模式,看起来很酷。但是,我似乎无法让它发挥作用:

初始化异步导出过程

进程“org-export-process”异常退出

上述错误是在 LaTeX PDF 导出过程中出现的,该导出经过测试可与同步进程配合使用。在相同条件下导出 HTML 时也会出现相同的错误。

如何修复或调试这个问题?

export emacs org-mode

3
推荐指数
1
解决办法
1550
查看次数

org-mode:限制导出到选定的标题,即选择导出

我可以将一个命令/选项放入我的 orgmode 文件中,该命令/选项只会导致明确标记为:export:get 导出的标题。它是什么?

export emacs org-mode

3
推荐指数
1
解决办法
1115
查看次数

如何在 .emacs 中配置“org-latex-classes”?

我使用 emacs org-mode 来跟踪笔记和待办事项。有时我希望使用官方公司风格将笔记导出为乳胶文件。为了获得正确的标题样式,我运行以下 elisp:

(add-to-list 'org-latex-classes
              '("report"
                "\\documentclass{report}"
                ("\\chapter{%s}" . "\\chapter*{%s}")
                ("\\section{%s}" . "\\section*{%s}")
                ("\\subsection{%s}" . "\\subsection*{%s}")
                ("\\subsubsection{%s}" . "\\subsubsection*{%s}"))
              )
Run Code Online (Sandbox Code Playgroud)

不幸的是,这在 .emacs 中不起作用。我收到以下错误:

Debugger entered--Lisp error: (void-variable org-latex-classes)
  (member (quote ("report" "\\documentclass{report}" ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}"))) org-latex-classes)
  (if (member (quote ("report" "\\documentclass{report}" ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}"))) org-latex-classes) org-latex-classes (setq org-latex-classes (cons (quote ("report" "\\documentclass{report}" ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . …
Run Code Online (Sandbox Code Playgroud)

latex emacs org-mode

3
推荐指数
2
解决办法
5598
查看次数

标签 统计

org-mode ×10

emacs ×9

export ×2

latex ×1

publishing ×1

windows-xp ×1