我想在下面的简历中正确地对齐日期。将显示我失败的尝试。
我在下面显示的内容可以转换,但日期不是对齐的。
我用的是how do we right align part of a line in r markdown?,它适用于pdf格式,但MS Word似乎不能正确对齐文本。
长期目标:我正在使用markdown和pandoc。我想用markdown创建一份简历。我希望能够将其导出为docx和pdf。我的编辑器是emacs,我使用Markdown模式并安装了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.发布于 2018-02-20 11:17:50
这很可能是不可能的。
首先,原始的Markdown rules状态:
Markdown HTML是一种发布格式;
是一种书写格式。因此,Markdown的格式化语法只解决了可以在纯文本中传达的问题。
在这种情况下,诸如左对齐文本之类的内容不在Markdown的范围之内。当然,要做到这一点,正确的方法是使用原始HTML,正如您尝试过的那样。但那就是你和潘多克之间的问题。
Pandoc的documentation状态(增加了重点):
因为Pandoc对文档的中间表示没有它转换的许多格式那么有表现力,所以人们不应该期望在每种格式和其他格式之间进行完美的转换。Pandoc尝试保留文档的结构元素,但不保留格式细节,例如边距大小。一些文档元素,比如复杂的表格,可能不适合pandoc的简单文档模型。虽然从pandoc的Markdown到所有格式的转换都渴望完美,但从比pandoc的Markdown更具表现力的格式进行的转换可能会有损失。
由于左对齐文本不是您可以在普通Markdown中执行的操作,因此它是您在转换为其他格式时可能会丢失的东西。它在转换为HTML时起作用的原因是,原始HTML只是原封不动地传递。标准的Markdown行为使其甚至不能解析HTML。因为输出是HTML,所以这是可行的。但是,当使用Pandoc从Markdown转换为非HTML格式时,原始HTML中的“格式详细信息”会丢失。
有时,您可以成功地将HTML文档转换为另一种格式,但Markdown之外支持的功能受到严重限制。时不时地,我看到人们甚至尝试创建他们想要的Word文档,然后使用Pandoc将其转换为HTML,看看Pandoc产生了什么。即使这样,在大多数情况下,格式也会丢失,因为它不是可以在普通Markdown中传达的东西。
发布于 2019-04-27 16:25:38
pandoc的一个解决方案可能不是最好的想法(因为markdown不支持对齐),那就是在顶部使用"emsp;“,它代表html强调空间。你可以把它想象成\t标签。
降价将是:
## First Job, Newark, NJ        (5/2014-Present)
### Programmer
## Second Job, Newark, NJ        (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.如果你想让它精确地冲洗,只要确保你使用了正确的字体(固定宽度类型)。
希望这能有所帮助。
https://stackoverflow.com/questions/48873629
复制相似问题