2012-02-20 22 views
5

Làm thế nào tôi có thể bảo vệ nhấn mạnh như in nghiêng hoặc mã trong Emacs org-mode khi tôi có những thứ nhưOrg-mode: bảo vệ nhấn mạnh

/cologne/dome/ 

hoặc

=<pre language="python">= 

?

+0

tôi không hiểu bạn câu hỏi. Có lẽ bạn có thể giải thích những gì bạn nhận được bây giờ và những gì bạn muốn làm gì? –

+0

Câu hỏi như vậy không rõ ràng. Những gì bạn đang cố gắng để bảo vệ trong các ví dụ trên (đầu ra là gì và những gì bạn sẽ muốn đầu ra được)? –

+0

Sự cố: Tôi muốn đặt nội dung nào đó in nghiêng bao gồm các điểm đánh dấu cho in nghiêng (= dấu gạch chéo) hoặc đặt thứ gì đó để mã bao gồm các điểm đánh dấu cho mã (= dấu bằng). Tôi có cách nào để bảo vệ chúng không? – dshh2011

Trả lời

7

Khối tổ chức sau thể hiện phần nào hoạt động theo mặc định và cần một lượng nhỏ công việc xung quanh để hoạt động.

Sau đây được tạo bằng cách sử dụng Org-mode version 7.8.03 (release_7.8.03.321.gaac1c). Nếu bạn đang sử dụng phiên bản cũ thì có thể hành vi hơi khác một chút.

Xem Literal ExamplesMonospace trong Org-Manual để biết chi tiết đầy đủ

ORG
* Italics 
    - Your example simply works\\ 
    /cologne/dome/ 
    - It also works if your /example had/spaces within it/ 
    - It will only fail if/your /have spaces on one end or the other/
* Code 
    Code blocks can be delimited in multiple ways: 
** Inline formatting 
    - Using ~ for verbatim text works\\ 
     ~<pre language="python">~ 
    - ~ renders the same as = for blocks =test= ~test~ 
** Code Blocks 
    - Single-line blocks 
     : <pre language="python"> 
    - Multi-line blocks 
     #+BEGIN_EXAMPLE 
     asdf 
     #+END_EXAMPLE 
HTML Xuất
<div id="outline-container-1" class="outline-2"> 
<h2 id="sec-1"><span class="section-number-2">1</span> Italics</h2> 
<div class="outline-text-2" id="text-1"> 

<ul> 
<li>Your example simply works<br/> 
    <i>cologne/dome</i> 
</li> 
<li>It also works if your <i>example had/spaces within it</i> 
</li> 
<li>It will only fail if/your /have spaces on one end or the other/
</li> 
</ul> 

</div> 

</div> 

<div id="outline-container-2" class="outline-2"> 
<h2 id="sec-2"><span class="section-number-2">2</span> Code</h2> 
<div class="outline-text-2" id="text-2"> 

<p>Code blocks can be delimited in multiple ways: 
</p> 
</div> 

<div id="outline-container-2-1" class="outline-3"> 
<h3 id="sec-2-1"><span class="section-number-3">2.1</span> Inline formatting</h3> 
<div class="outline-text-3" id="text-2-1"> 

<ul> 
<li>Using ~ for verbatim text works<br/> 
    <code>&lt;pre language="python"&gt;</code> 
</li> 
<li>~ renders the same as = for blocks <code>test</code> <code>test</code> 
</li> 
</ul> 

</div> 

</div> 

<div id="outline-container-2-2" class="outline-3"> 
<h3 id="sec-2-2"><span class="section-number-3">2.2</span> Code Blocks</h3> 
<div class="outline-text-3" id="text-2-2"> 

<ul> 
<li>Single-line blocks 
<pre class="example"> 
&lt;pre language="python"&gt; 
</pre> 

</li> 
<li>Multi-line blocks 



<pre class="example">asdf 
</pre> 

</li> 
</ul> 
LaTeX Xuất
\section{Italics} 
\label{sec-1} 

\begin{itemize} 
\item Your example simply works\\ 
\emph{cologne/dome} 
\item It also works if your \emph{example had/spaces within it} 
\item It will only fail if/your /have spaces on one end or the other/
\end{itemize} 
\section{Code} 
\label{sec-2} 

Code blocks can be delimited in multiple ways: 
\subsection{Inline formatting} 
\label{sec-2-1} 

\begin{itemize} 
\item Using \~{} for verbatim text works\\ 
\verb~<pre language="python">~ 
\item \~{} renders the same as = for blocks \texttt{test} \verb~test~ 
\end{itemize} 
\subsection{Code Blocks} 
\label{sec-2-2} 

\begin{itemize} 
\item Single-line blocks 
\begin{verbatim} 
    <pre language="python"> 
\end{verbatim} 
\item Multi-line blocks 

\begin{verbatim} 
asdf 
\end{verbatim} 
\end{itemize} 
+1

Như đã đề cập ~ nguyên văn ~ làm việc nhưng nó đã phá vỡ trên báo giá cho tôi, đơn và đôi. [Link] này (http://lists.gnu.org/archive/html/emacs-orgmode/2010-04/msg00330.html) đã giúp bằng cách thêm ký tự U200B (ZERO WIDTH SPACE) trước khi đóng ~. – nymo

0

Tôi đoán bạn muốn đầu ra các gốc /cologne/dome/, nhưng không phải <i>cologne/dome</i>, phải không?

Hai cách:

  1. thiết #+OPTIONS: *:nil để tắt tất cả những biểu tượng nhấn mạnh
  2. sửa đổi org-emphasis-alist, loại bỏ các mục có liên quan

Tôi cũng hỏi một câu hỏi tương tự ở đây: How do I escape slash in org-mode?

Các vấn đề liên quan