使用 pandoc 右对齐 Markdown 行的一部分

Har*_*son 5 markdown text-alignment pandoc

我想正确证明下面简历中的日期。显示我失败的尝试。

我下面显示的内容可以转换,但日期不正确。

我用过如何在 r markdown 中右对齐一行的一部分?这适用于 pdf,但 MS Word 似乎无法右对齐文本。

长期目标:我正在使用 markdown 和 pandoc。我想使用 Markdown 创建一份简历。我希望能够将其导出为 docx 和 pdf。我的编辑器是 emacs,我使用 Markdown 模式并安装了 pandoc。我使用Cc/O 将文件设置为docx,使用Cc/r 来运行Pandoc。我愿意拥有一个样式文件。

---
Font:Tahoma
---

# Summary
Ten years experience solving problems

# Experience

## First Job, Newark, NJ        <span align="right"> (5/2014-Present) </span>
### Programmer
* Solved analysis problems using data automation.

## Second Job, Newark, NJ      \hfill (01/01/04/2014) 
### Data Analyst
* Debugged Programs.
Run Code Online (Sandbox Code Playgroud)

Way*_*lan 3

这很可能是不可能的。

\n\n

首先,原始 Markdown规则规定:

\n\n
\n

HTML 是一种发布格式;Markdown 是一种写作格式。因此,Markdown\xe2\x80\x99s 格式化语法仅解决可以用纯文本传达的问题。

\n
\n\n

既然如此,像左对齐文本之类的事情就超出了 Markdown 的范围。当然,正确的方法是使用原始 HTML,正如您所尝试的那样。但这就是您在使用 Pandoc 时遇到的问题。

\n\n

Pandoc 的文档指出(添加了重点):

\n\n
\n

由于 pandoc\xe2\x80\x99s 文档的中间表示形式的表现力不如其之间转换的许多格式,因此不应期望每种格式之间都能实现完美的转换。Pandoc 尝试保留文档的结构元素,但不保留格式细节,例如边距大小。并且某些文档元素(例如复杂表格)可能不适合 pandoc\xe2\x80\x99s 简单文档模型。虽然从 pandoc\xe2\x80\x99s Markdown 到所有格式的转换都希望是完美的,但从比 pandoc\xe2\x80\x99s Markdown 更具表现力的格式进行的转换预计会是有损的。

\n
\n\n

由于左对齐文本不是您可以在普通 Markdown 中执行的操作,因此在转换为其他格式时您可能会丢失它。它在转换为 HTML 时起作用的原因是原始 HTML 简单地未经更改地传递。标准 Markdown 行为甚至不解析 HTML。由于输出是 HTML,因此可以正常工作。但是,当使用 Pandoc 从 Markdown 转换为非 HTML 格式时,原始 HTML 中的“格式详细信息”会丢失。

\n\n

有时,您可以成功地将 HTML 文档转换为另一种格式,但效果会稍微好一点,但 Markdown 之外支持的功能受到严重限制。有时我看到人们甚至尝试创建他们想要的 Word 文档,然后使用 Pandoc 将其转换为 HTML,看看 Pandoc 会生成什么。即便如此,在大多数情况下,格式都会丢失,因为它无法用普通 Markdown 来传达。

\n