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

Markdown 使用pandoc右对齐标记行的一部分,markdown,pandoc,text-alignment,Markdown,Pandoc,Text Alignment,我想正确地证明以下简历中的日期。显示我失败的尝试 我在下面显示的是转换,但日期不正确 我使用了pdf格式,但Word似乎无法正确对齐文本 长期目标:我正在使用markdown和pandoc。我想用降价创建一份简历。我希望能够将其导出到docx和pdf。我的编辑器是emacs,我使用降价模式并安装了pandoc。我使用C-C/O将文件设置为docx,C-C/r将运行Pandoc。我愿意拥有一个样式文件 --- Font:Tahoma --- # Summary Ten years experie

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

我在下面显示的是转换,但日期不正确

我使用了pdf格式,但Word似乎无法正确对齐文本

长期目标:我正在使用markdown和pandoc。我想用降价创建一份简历。我希望能够将其导出到docx和pdf。我的编辑器是emacs,我使用降价模式并安装了pandoc。我使用C-C/O将文件设置为docx,C-C/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.
---
字体:塔荷马
---
#总结
十年解决问题的经验
#经历
##第一份工作,新泽西州纽瓦克(2014年5月至今)
###编程器
*使用数据自动化解决分析问题。
##第二份工作,新泽西州纽瓦克市(2014年1月1日)
###数据分析员
*调试过的程序。

这很可能是不可能的

首先,原始降价状态:

HTML是一种发布格式;Markdown是一种书写格式。因此,Markdown的格式语法只解决可以用纯文本表达的问题

在这种情况下,像左对齐文本这样的事情超出了降价的范围。当然,正确的方法是使用原始HTML,正如您所尝试的那样。但那就是你和潘多克之间的问题

潘多克的国家(重点补充):

由于pandoc对文档的中间表示形式不如它所转换的许多格式那样具有表现力,人们不应该期望在每种格式和每种格式之间进行完美的转换。pandoc试图保留文档的结构元素,但不包括格式细节,如页边空白大小。一些文档元素,比如复杂的表,可能不适合pandoc的简单文档模型。虽然从潘多克的降价到所有格式的转换都渴望完美,但从比潘多克的降价更具表现力的格式转换可能会有损失。

由于左对齐文本不能在纯标记中执行,因此在转换为其他格式时可能会丢失它。它在转换为HTML时起作用的原因是原始HTML只需原封不动地传递。标准的降价行为甚至可以避免解析HTML。因为输出是HTML,所以这是可行的。但是,当使用Pandoc将标记格式转换为非HTML格式时,原始HTML中的“格式详细信息”将丢失


有时,您可以成功地将HTML文档转换为另一种格式,但标记之外的支持功能受到严重限制。我不时看到人们甚至尝试创建他们想要的Word文档,然后使用Pandoc将其转换为HTML,以查看Pandoc生成的内容。即使如此,在大多数情况下,格式也会丢失,因为它不是可以用简单的标记来表达的东西。

pandoc的一个解决方案,这可能不是最好的主意(因为标记不支持对齐),它使用“emsp;”表示html强调空间;除此之外。您可以将其视为\t选项卡

降价幅度为:

## First Job, Newark, NJ &emsp;&emsp;&emsp;&emsp;&emsp;&emsp; (5/2014-Present)
### Programmer
## Second Job, Newark, NJ &emsp;&emsp;&emsp;&emsp;&emsp;&emsp; (01/01/04/2014) 
### Data Analyst
* Debugged Programs.
结果:

## First Job, Newark, NJ                        (5/2014-Present)
### Programmer
## Second Job, Newark, NJ                        (01/01/04/2014) 
### Data Analyst
* Debugged Programs.
如果你想让它精确刷新,只需确保使用正确的字体(固定宽度类型)


希望这能有所帮助。

对于Word版本,您是否尝试过使用Pandoc进行markdown->HTML->Word文档,而不仅仅是markdown->Word文档?我刚刚尝试过。我花了一段时间才弄明白无中断空间,但是html起作用了,而docx没有。pandoc-s-o resume_-question.html resume_-question.md pandoc-s-o resume_-question.docx resume_-question.html可能不是你想听到的,但是你最好的办法可能是用Word创建你的简历,然后从那里保存为PDF格式,以保留所有样式。这不是一个很好的解决方案,但在pandoc markdown中。。您可以使用&emsp&emsp;一路走来。实际上,它的html 4空间在pandoc pdf编译中被接受。据我所知,降价应该基本上是无格式的。我希望有一种方法可以注入依赖于输出格式的格式。右边的标签有点模糊。但我学到了很多。我的印象是,您可以通过某种类型的模板来应用这些格式。@HarlanNelson请参见
--reference doc
选项和@mb21谢谢,这看起来正是我需要的。我需要创建一个reference.docx,还需要确定Word中右选项卡的自定义样式。如果我有这个,它会回答我的问题。