emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] Superscript and subscript in HTML?


From: Rick Frankel
Subject: Re: [O] Superscript and subscript in HTML?
Date: Wed, 28 May 2014 09:29:44 -0400
User-agent: Roundcube Webmail/0.9.0

On 2014-05-28 09:22, Peter Davis wrote:
On Wed, May 28, 2014 at 08:50:20AM -0400, Rick Frankel wrote:
On 2014-05-28 07:47, Peter Davis wrote:
>Is there any markup which will let me get superscripts and subscripts
>in HTML export?
>
>It would be great if the HTML exporter recognized ^{...} and _{...} so
>the same markup would work for both LaTeX/PDF and for HTML.

It does for me. I believe it always has. Are you sure your options are
set correctly? Also, are you sure that the html source doesn't contain
<sup/> and <sub/> tags that aren't being styled?

Here's a example and the output

#+BEGIN_SRC org
,#+OPTIONS: toc:nil
,* Super and subscript
this is a super^{1} script. and a sub_{2} script.

another super^3 and another sub_4
#+END_SRC

and the results (C-c C-e C-b h H)

#+BEGIN_EXAMPLE
<div id="outline-container-sec-1" class="outline-2">
<h2 id="sec-1">Super and subscript</h2>
<div class="outline-text-2" id="text-1">
<p>
this is a super<sup>1</sup> script. and a sub<sub>2</sub> script.
</p>

<p>
another super<sup>3</sup> and another sub<sub>4</sub></p>
</div>
</div>

#+END_EXAMPLE


Here's what I get for the body, using your example:

+==========
<div class="org-src-container">

<pre class="src src-org"><span style="color: #b22222;">#+OPTIONS: toc:nil</span>
<span style="color: #0000ff;">* Super and subscript</span>
this is a super^{1} script. and a sub_{2} script.

another super^3 and another sub_4
</pre>
</div>
+==========

Leaving out the #+BEGIN_SRC/#+END_SRC doesn't work either. This is
with emacs 24.3.3, org-mode 8.2.5g

The begin/end src lines are just that, markers to show where the org
source starts and end. What you have formatted is a source code
listing, not the source code.

1. Create a new org mode buffer.
2. Copy the contents WITHIN the begin/end src block to the buffer.
3. Remove the leading commas (,).
4. With your cursor on the #+OPTION line type [C-c C-c].
5. Generate the html output.

If it still doesn't work edit the file with:

emacs -Q -L<path to org 8.2.5g> mytest.org

and try again.

rick



reply via email to

[Prev in Thread] Current Thread [Next in Thread]