Skip to content

【网站自荐】PPResume:一个基于 LaTeX 的简历生成器 #4285

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
xiaohanyu opened this issue Apr 17, 2024 · 2 comments
Open

【网站自荐】PPResume:一个基于 LaTeX 的简历生成器 #4285

xiaohanyu opened this issue Apr 17, 2024 · 2 comments
Labels

Comments

@xiaohanyu
Copy link

xiaohanyu commented Apr 17, 2024

PPResume

PPResume 是一个基于 LaTeX 的简历生成器,目标是帮助人们在几分钟内创建一份精美的简历,并提供极高质量的 PDF 输出。

预览:

image
image

特征

市面上大多数的简历生成器都是基于 HTML/CSS 的,PPResume 采用 LaTeX 作为基础的排版引擎,提供极佳的排版和极高质量的 PDF 输出,生成的简历样张:

image

我们写了一份针对简历撰写场景的排版指南

除了在排版方面的考量,PPResume 还提供一个强大灵活的 dashboard:

  • 实时的输入验证
  • 丰富的输入控件
  • 结构化编辑
  • 定制化布局

Demo 视频

这篇 blog 记录了下这个项目的起源和 idea。

开发计划

  • 中文支持
  • 更多的模板
  • 集成语法订正文本润色等
@xiaohanyu xiaohanyu changed the title 【网站推荐】PPResume:一个基于 LaTeX 的简历生成器 【网站自荐】PPResume:一个基于 LaTeX 的简历生成器 Apr 17, 2024
@ruanyf ruanyf added the weekly label Apr 18, 2024
@wenbopeng
Copy link

wenbopeng commented Apr 19, 2024

和开源工具 Oh My CV! - Free Online Resume Maker, 2024-01-29 18:35的排版结果几乎一模一样

image

@xiaohanyu
Copy link
Author

和开源工具 Oh My CV! - Free Online Resume Maker, 2024-01-29 18:35的排版结果几乎一模一样

image

感谢推荐哈,我第一次知道这个。

纯 CSS 实现这样的交互和排版效果其实已经是非常不错的了,基本上已经达到了纯 CSS 排版效果的一流水准了,除非再采用一些特别的手段,否则很难再提升了。

不过这里面还是有一些细节问题,用 HTML/CSS 的手段是很难克服的。

hyphen, en-dash, em-dash 的问题

日期起止点,按照英文的排版规范,最好是采用 en-dash,参考我写的排版指南 或者任意一本英文写作规范均可。不过这个并不算是 CSS 的问题,这个是写作排版规范的问题

CSS text-align

image

oh-my-cv 应用了 text-align: justify 这种 CSS 属性,来获得段落两边的文字都对齐的效果,不过仔细看的话,第一行的字符之间的间距要比第二行大得多。

我用 LaTeX 重新排版了下这个 unordered list,你看一下,每个 list item 的第一行和第二行的字符间距,是不是效果更好一些:

image

中英文混排处理的问题

LaTeX 中通过一些宏包的设置,可以自动在中英文混排的情况下,给中文和英文字符间加上一定的间距,而传统的 HTML/CSS 要自己手工处理的,是比较容易出错的


排版方面简单列这么多哈,有兴趣的话我可以再多写一写。

别的方面,oh-my-cv 感觉是用了一种变体的 markdown DSL 来实现一些布局效果,感觉对小白,门槛还是高了些?比如那些 icon 的 HTML 标记,还有用 ~ 来表示 LaTeX 中的 \hfill。如果要设计实现一些新的 template/layout,恐怕会困难一些?

总之还是很不错的啦。

@Renovamen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants