在组织模式中使用任意LaTeX逐项列表

时间:2013-11-20 09:59:49

标签: emacs latex org-mode

如果我想将Org中的逐项列表导出到LaTeX,有没有办法设置任意项目化?通常的Org普通列表,即- item将导致\begin{itemize}环境,但我想设置任意项目。例如,是否有任何类型的Org列表标记将输出这种LaTeX列表环境?

\begin{itemize}

\item[2013]
    This item happened in 2013

\item[2012]
    This item happened in 2012

\end{itemize}

修改

问题在于Org将这些年识别为非活动时间戳或脚注引用,这搞砸了LaTeX导出。解决方案如下。

4 个答案:

答案 0 :(得分:5)

我不知道这是你要找的,但是

 - 2013 :: This happened in 2013
 - 2012 :: This happened in 2012

将产生

\begin{description}
\item[2013] This happened in 2013
\item[2012] This happened in 2012
\end{description}

我没有尝试,但根据this WikiBook,似乎今年不会有任何点落后。

答案 1 :(得分:3)

使用如下内容:

1. [@2013] This item happened in 2013
2. [@2012] This item happened in 2012

答案 2 :(得分:3)

根据下面fniessen的建议,我找到了解决方案,以产生一个itemize环境,而不会将这些年份变成非活动时间戳或脚注引用。关键是用空格插入或包围年份,TeX转换将忽略这些空格。

- [ 2013 ] This item happened in 2013
- [ 2012 ] This item happened in 2012

如果有更正式的方式来做到这一点,我想在这里。

其他答案为创建enumeratedescription环境提供了很好的解决方案,但我特别注意itemize

答案 3 :(得分:0)

org-mode manual指定的解决方案是::,所以:

Important actors in this film are:
   - Elijah Wood :: He plays Frodo
   - Sean Astin :: He plays Sam, Frodo's friend.

顺便说一句,[ text ]对我不起作用。

相关问题