Org関連ノート
9879 ワード
Org関連ノート
<!--/*--><![CDATA[/*><!--*/
html { font-family: Times, serif; font-size: 12pt; }
.title { text-align: center; }
.todo { color: red; }
.done { color: green; }
.tag { background-color: #add8e6; font-weight:normal }
.target { }
.timestamp { color: #bebebe; }
.timestamp-kwd { color: #5f9ea0; }
.right {margin-left:auto; margin-right:0px; text-align:right;}
.left {margin-left:0px; margin-right:auto; text-align:left;}
.center {margin-left:auto; margin-right:auto; text-align:center;}
p.verse { margin-left: 3% }
pre {
border: 1pt solid #AEBDCC;
background-color: #F3F5F7;
padding: 5pt;
font-family: courier, monospace;
font-size: 90%;
overflow:auto;
}
table { border-collapse: collapse; }
td, th { vertical-align: top; }
th.right { text-align:center; }
th.left { text-align:center; }
th.center { text-align:center; }
td.right { text-align:right; }
td.left { text-align:left; }
td.center { text-align:center; }
dt { font-weight: bold; }
div.figure { padding: 0.5em; }
div.figure p { text-align: center; }
div.inlinetask {
padding:10px;
border:2px solid gray;
margin:10px;
background: #ffffcc;
}
textarea { overflow-x: auto; }
.linenr { font-size:smaller }
.code-highlighted {background-color:#ffff00;}
.org-info-js_info-navigation { border-style:none; }
#org-info-js_console-label { font-size:10px; font-weight:bold;
white-space:nowrap; }
.org-info-js_search-highlight {background-color:#ffff00; color:#000000;
font-weight:bold; }
/*]]>*/-->
<!--/*--><![CDATA[/*><!--*/
function CodeHighlightOn(elem, id)
{
var target = document.getElementById(id);
if(null != target) {
elem.cacheClassElem = elem.className;
elem.cacheClassTarget = target.className;
target.className = "code-highlighted";
elem.className = "code-highlighted";
}
}
function CodeHighlightOff(elem, id)
{
var target = document.getElementById(id);
if(elem.cacheClassElem)
elem.className = elem.cacheClassElem;
if(elem.cacheClassTarget)
target.className = elem.cacheClassTarget;
}
/*]]>*///-->
Org関連ノート
1 org cssスタイルの問題を解決する 2エクスポートされたhtmlに画像を含める 3 orgパブリッシュタイムスタンプ 4 orgリンクのソースコードなど、「誤解されやすい」コードを書く場合。コードとして公開できるようになりました 5フォント表示形式 6行にOrg構文を含む文字列 7 org自動折り曲げ 8時間コードの入力 9記事のタイトル 10 OrgのLaTeXクリップのプレビュー 11 Orgで木を描く 12ブログパークで投稿する際に使用されるコード機能: 13 Org html指定コードをエクスポートするスタイルシート 14エクスポートするorg-modeコード 15 Orgディレクトリを生成できません 16その他のメモ
フルパスで
説明部分を付けない.あるいは記述部分をサムネイルのアドレスとして書くと、サムネイルが表示され、クリックして元の図を開くことができます.詳しくはorgマニュアルを参照してください.いくつかのタイトルなどの属性については、マニュアルの方法で加えることができます.
orgが変更したファイルのみをパブリッシュすると考えられていたのは、orgファイルとエクスポートファイルを比較したタイムスタンプです.その後、エクスポートファイルを削除し、再パブリッシュしました.スキップされ、ファイルが再エクスポートされていないことがわかりました.orgファイルとエクスポートファイルのタイムスタンプが比較されていないことがわかります.その後、家のカタログの下にカタログを見つけた.org-timestamps.もともとすべてのものがここに置いてあった.orgファイルを変更せずにhtmlなどのファイルを再エクスポートしたい場合は、このディレクトリを削除し、再配布します.
結果:
太字の場合、最初の「*」の前にはスペースがあり、2番目の「*」の後ろにはスペースがあり、「*」と太字を付ける文字の間にはスペースがありません.次のようになります.
マニュアルの11章を参照してください.
2005-10-01 Tueのコードについては、次の2つの部分に分けることができます.
効果:
あるなら
では、タイトルは上の行で指定します.さもなくば第1級の1級の見出しの前に文字があるならば、その中の第1行の文字は見出しとして(実はこれは1つのbugで、多くの時私達は前にいくつかの文章の紹介の性質の内容を書きたいので、今この問題はもうありません);そうでなければorgファイル名はタイトルとして使用されます.
変数org-export-with-LaTeX-fragmentsを設定します.
C-c C-x C-l
プレビュー
C-c C-c
クリア
LaTeXのパッケージsynttreeで.次に例を示します.
効果は次のとおりです.
ファイルに次の行を追加します.
このコードはelispコードとexampleの出力スタイルを変更しましたが、以下のコードを出力するときに青いフォントではなくカラーであることが問題になることがあります.現在はどのように解決するか分かりません.
私は2012年初頭にこの問題を発見し、どのバージョンからorg-publish-project-alistの制御変数auto-indexがauto-sitemapに変更されたのか分からないので、プロファイルに相応の修正をすればいいのです.
時間S+up/down/left/rightで時間を変更できます. 関数org-agenda-file-to-frontは、このファイルをagendaファイルリストに追加するために使用され、ショートカットキーはC-c[.関数org-remove-fileは、現在のファイルをagendaリストから削除するために使用され、ショートカットキーはC-c]です.Agendaリスト情報は.Emacsファイルが表示されます. タイトルでS+right/leftでTODOとDONEを切り替えます.S+UP/DOWN切替優先度.またC-cは、優先度を設定することもできます. がC-c-sで挿入された時間はタイトルの下にある.C-c.挿入された時間はカーソルにあります. html記事をエクスポートディレクトリは表示されず、tocオプションはnil に設定されています.
Date:2012-04-12四
Author: Hu Wenbiao
Org version 7.8.03 with Emacs version 23
Validate XHTML 1.0
<!--/*--><![CDATA[/*><!--*/
html { font-family: Times, serif; font-size: 12pt; }
.title { text-align: center; }
.todo { color: red; }
.done { color: green; }
.tag { background-color: #add8e6; font-weight:normal }
.target { }
.timestamp { color: #bebebe; }
.timestamp-kwd { color: #5f9ea0; }
.right {margin-left:auto; margin-right:0px; text-align:right;}
.left {margin-left:0px; margin-right:auto; text-align:left;}
.center {margin-left:auto; margin-right:auto; text-align:center;}
p.verse { margin-left: 3% }
pre {
border: 1pt solid #AEBDCC;
background-color: #F3F5F7;
padding: 5pt;
font-family: courier, monospace;
font-size: 90%;
overflow:auto;
}
table { border-collapse: collapse; }
td, th { vertical-align: top; }
th.right { text-align:center; }
th.left { text-align:center; }
th.center { text-align:center; }
td.right { text-align:right; }
td.left { text-align:left; }
td.center { text-align:center; }
dt { font-weight: bold; }
div.figure { padding: 0.5em; }
div.figure p { text-align: center; }
div.inlinetask {
padding:10px;
border:2px solid gray;
margin:10px;
background: #ffffcc;
}
textarea { overflow-x: auto; }
.linenr { font-size:smaller }
.code-highlighted {background-color:#ffff00;}
.org-info-js_info-navigation { border-style:none; }
#org-info-js_console-label { font-size:10px; font-weight:bold;
white-space:nowrap; }
.org-info-js_search-highlight {background-color:#ffff00; color:#000000;
font-weight:bold; }
/*]]>*/-->
<!--/*--><![CDATA[/*><!--*/
function CodeHighlightOn(elem, id)
{
var target = document.getElementById(id);
if(null != target) {
elem.cacheClassElem = elem.className;
elem.cacheClassTarget = target.className;
target.className = "code-highlighted";
elem.className = "code-highlighted";
}
}
function CodeHighlightOff(elem, id)
{
var target = document.getElementById(id);
if(elem.cacheClassElem)
elem.className = elem.cacheClassElem;
if(elem.cacheClassTarget)
target.className = elem.cacheClassTarget;
}
/*]]>*///-->
Org関連ノート
Table of Contents
1 org cssスタイルの問題を解決する
フルパスで
:style "<link rel=\"stylesheet\" href=\"/home/huwenbiao/Wiki/Publish/style/emacs.css\" type=\"text/css\"/>"
2エクスポートされたhtmlに画像を含める
説明部分を付けない.あるいは記述部分をサムネイルのアドレスとして書くと、サムネイルが表示され、クリックして元の図を開くことができます.詳しくはorgマニュアルを参照してください.いくつかのタイトルなどの属性については、マニュアルの方法で加えることができます.
3 orgパブリッシュタイムスタンプ
orgが変更したファイルのみをパブリッシュすると考えられていたのは、orgファイルとエクスポートファイルを比較したタイムスタンプです.その後、エクスポートファイルを削除し、再パブリッシュしました.スキップされ、ファイルが再エクスポートされていないことがわかりました.orgファイルとエクスポートファイルのタイムスタンプが比較されていないことがわかります.その後、家のカタログの下にカタログを見つけた.org-timestamps.もともとすべてのものがここに置いてあった.orgファイルを変更せずにhtmlなどのファイルを再エクスポートしたい場合は、このディレクトリを削除し、再配布します.
4 orgリンクのソースコードなど、「誤解されやすい」コードを書く場合。コードとして公開できるようになりました
#+begin_src ascii
[[link][description]] [[link]]
結果:
[[link][description]] [[link]]
5フォント表示形式
太字の場合、最初の「*」の前にはスペースがあり、2番目の「*」の後ろにはスペースがあり、「*」と太字を付ける文字の間にはスペースがありません.次のようになります.
6行にOrg構文を含む文字列
マニュアルの11章を参照してください.
7 org自動折り曲げ
;
(add-hook 'org-mode-hook
(lambda () (setq truncate-lines nil)))
;
(global-set-key [f12] 'toggle-truncate-lines)
8時間コードの入力
2005-10-01 Tueのコードについては、次の2つの部分に分けることができます.
=<2005-10-01=
=Tue>=
効果:
<2005-10-01
Tue>
9記事のタイトル
あるなら
では、タイトルは上の行で指定します.さもなくば第1級の1級の見出しの前に文字があるならば、その中の第1行の文字は見出しとして(実はこれは1つのbugで、多くの時私達は前にいくつかの文章の紹介の性質の内容を書きたいので、今この問題はもうありません);そうでなければorgファイル名はタイトルとして使用されます.
C-c C-e t
は、タイトル、およびその他の関連する制御情報を挿入することができる.10 OrgのLaTeXクリップのプレビュー
変数org-export-with-LaTeX-fragmentsを設定します.
(setq org-export-with-LaTeX-fragments t)
C-c C-x C-l
プレビュー
C-c C-c
クリア
11 Orgで木を描く
LaTeXのパッケージsynttreeで.次に例を示します.
\documentclass{article}
\usepackage{synttree}
\begin{document}
\synttree[+[*[a] [b]][-[c] [d][e][f]][/[3[3]]]]
\end{document}
12ブログパークで投稿する際に使用されるコード機能:
#+begin_html
<div class="cnblogs_Highlighter">
<pre class="brush:cpp">
int main()
{
return 0;
}
</pre>
</div>
#+end_html
効果は次のとおりです.
int main()
{
return 0;
}
13 Org html指定コードをエクスポートするスタイルシート
ファイルに次の行を追加します.
#
#+begin_html
<style type="text/css">
.src-elisp{
font-family: Monospace ;
color: darkblue;
font-size:120%;
font-weight:bold;
}
.example{
font-family: Monospace ;
color:darkgreen;
font-size:120%;
}
}
</style>
#+end_html
このコードはelispコードとexampleの出力スタイルを変更しましたが、以下のコードを出力するときに青いフォントではなくカラーであることが問題になることがあります.現在はどのように解決するか分かりません.
(require 'cl)
14エクスポートするorg-modeコード
#+begin_src org :exports src
#+begin_src plantuml :file somefile.png
<context of PlantUML source goes here>
#+end_src
#+end_src
15 Orgディレクトリを生成できません
私は2012年初頭にこの問題を発見し、どのバージョンからorg-publish-project-alistの制御変数auto-indexがauto-sitemapに変更されたのか分からないので、プロファイルに相応の修正をすればいいのです.
16その他のメモ
Date:2012-04-12四
Author: Hu Wenbiao
Org version 7.8.03 with Emacs version 23
Validate XHTML 1.0