[建议] 希望能提高文章导出 pdf 的排版效果

简而言之,目前 markdown 的长文导出的效果和 Typora 差距非常明显,不知道大家有没有碰到同样的问题。

在笔记里面排好版的长文导出后和笔记里面显示不说完全不同,在断句断行,表格切分这些上排版都差强人意。

我现在的解决方法是把文粘到 typora 里面简单排一下再通过 typora 导出,上面提到的几项要明显好很多。

这点希望后续可以改进一下,感觉这个功能是比较重要的。

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • Henmy 3 评论
    订阅者

    思源导出样式

    image.png

    幕布导出样式

    image.png

    如果 D 大需要对于 PDF 导出(我只用 PDF 导出,其他导出没用过)提出一些比较明确的建议,那我个人想法如下:1、在标题和正文之间要加入分割线,会显的整体结构切分很清晰

    image.png

    2、思源始终存在行间距太大的问题,在导出到 PDF 中依然存在,现在思源的导出后感觉文件结构松松垮垮的。跟幕布做一下对比,就感觉内容很不集中,行间距的问题严重影响视觉。

    image.png

    这是为了和原有内容保持一致。如果觉得行高和标题横线可以使用其他主题或自定义一下。
    Vanessa
    @Vanessa 那是不是说明了正文里的行间距就过大了,有想优化的想法吗?
    Henmy
    @Henmy 可以自定义
    Vanessa
  • 其他回帖
  • 88250
    订阅者

    麻烦描述一下细节,我们看下是否能够改进,谢谢。

    2 回复
  • easn 2 评论
    支持者 订阅者 作者

    2.2 题图的位置已经与正文不一致了.png

    2.2 题、图的位置已经与正文不一致了
    2.7 这里面左面两图并列是笔记里面的排版导出时丢失.png

    2.7 这里面左面两图并列是笔记里面的排版,导出时丢失

    2.5 切开图片的位置切掉了文字.png

    2.5 切开图片的位置切掉了文字

    2.图文混排的时候问题比较严重.png

    1. 图文混排的时候问题比较严重

    2.6 题图位置椭圆型标记位置混入了其他地方的东西.png

    2.6 题图位置串了,而且椭圆型标记位置混入了其他地方的东西

    2.4 开始插入两页空白页.png

    2.4 开始插入两页空白页

    1.大纲序号默认建议导出时采取屏幕显示相同效果我这里屏幕没显示大纲号所以我手动输入的但导出的时候默认带上了.png

    1. 大纲序号默认建议导出时采取屏幕显示相同效果,我这里屏幕没显示大纲号所以我手动输入的,但导出的时候默认带上了

    2.1 图文混排页 2.png

    直接插入了空白页

    2.3 下方又插入了空白页.png

    图片下方插入了空白页

    我批量上传的,图片顺序有点乱,描述都放在截图下方,大的问题我碰到的就是这几个,其他排版美观,还是别听我,我个人极度缺乏美感。 :) 不过长文的话,我觉得如果可以的话,排版可以直接使用中英文比较出名的论文排版格式,那个字数多了其实还挺好看的。

    同样谢谢楼上的小伙伴的图。

    这个文的字不多,约 8000 字,图比较多,文件总页数 37 页

    3 操作
    easn 在 2023-01-13 08:57:28 更新了该回帖
    easn 在 2023-01-13 08:52:16 更新了该回帖
    easn 在 2023-01-13 08:50:37 更新了该回帖
    左边是粘到 typora 里面导出的,右边是思源的。
    easn
    @easn 可以的话把导出的 .sy 发送到 845765@qq.com,后面我们会逐一进行修改。谢谢
    Vanessa
  • zxhd86
    订阅者

    目前思源还是专注于内部交互,感觉要等一会才能有良好的导出支持了。现在只能说还能用。

    注意:差强人意指大体上还能使人满意。

  • 查看全部回帖

推荐标签 标签

  • Lute

    Lute 是一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。

    23 引用 • 187 回帖 • 27 关注
  • ActiveMQ

    ActiveMQ 是 Apache 旗下的一款开源消息总线系统,它完整实现了 JMS 规范,是一个企业级的消息中间件。

    19 引用 • 13 回帖 • 576 关注
  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    485 引用 • 1387 回帖 • 504 关注
  • iOS

    iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。

    83 引用 • 126 回帖
  • Eclipse

    Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

    75 引用 • 258 回帖 • 657 关注
  • Bootstrap

    Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS / HTML 框架。

    18 引用 • 33 回帖 • 685 关注
  • Swift

    Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。

    33 引用 • 37 回帖 • 439 关注
  • Vue.js

    Vue.js(读音 /vju ː/,类似于 view)是一个构建数据驱动的 Web 界面库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

    255 引用 • 668 回帖 • 232 关注
  • ngrok

    ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。

    7 引用 • 63 回帖 • 558 关注
  • 安装

    你若安好,便是晴天。

    119 引用 • 1181 回帖 • 1 关注
  • 博客

    记录并分享人生的经历。

    262 引用 • 2369 回帖
  • Solidity

    Solidity 是一种智能合约高级语言,运行在 [以太坊] 虚拟机(EVM)之上。它的语法接近于 JavaScript,是一种面向对象的语言。

    3 引用 • 18 回帖 • 299 关注
  • wolai

    我来 wolai:不仅仅是未来的云端笔记!

    9 引用 • 117 回帖
  • 电影

    这是一个不能说的秘密。

    118 引用 • 592 回帖
  • JRebel

    JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。

    26 引用 • 78 回帖 • 575 关注
  • FFmpeg

    FFmpeg 是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。

    22 引用 • 31 回帖 • 3 关注
  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖 • 1 关注
  • ZeroNet

    ZeroNet 是一个基于比特币加密技术和 BT 网络技术的去中心化的、开放开源的网络和交流系统。

    1 引用 • 21 回帖 • 553 关注
  • MongoDB

    MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是一个基于分布式文件存储的数据库,由 C++ 语言编写。旨在为应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。

    87 引用 • 59 回帖
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    297 引用 • 539 回帖 • 281 关注
  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    155 引用 • 529 回帖 • 3 关注
  • Firefox

    Mozilla Firefox 中文俗称“火狐”(正式缩写为 Fx 或 fx,非正式缩写为 FF),是一个开源的网页浏览器,使用 Gecko 排版引擎,支持多种操作系统,如 Windows、OSX 及 Linux 等。

    7 引用 • 30 回帖 • 484 关注
  • RabbitMQ

    RabbitMQ 是一个开源的 AMQP 实现,服务器端用 Erlang 语言编写,支持多种语言客户端,如:Python、Ruby、.NET、Java、C、PHP、ActionScript 等。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。

    49 引用 • 60 回帖 • 460 关注
  • QQ

    1999 年 2 月腾讯正式推出“腾讯 QQ”,在线用户由 1999 年的 2 人(马化腾和张志东)到现在已经发展到上亿用户了,在线人数超过一亿,是目前使用最广泛的聊天软件之一。

    45 引用 • 552 回帖 • 380 关注
  • Webswing

    Webswing 是一个能将任何 Swing 应用通过纯 HTML5 运行在浏览器中的 Web 服务器,详细介绍请看 将 Java Swing 应用变成 Web 应用

    1 引用 • 15 回帖 • 589 关注
  • Spark

    Spark 是 UC Berkeley AMP lab 所开源的类 Hadoop MapReduce 的通用并行框架。Spark 拥有 Hadoop MapReduce 所具有的优点;但不同于 MapReduce 的是 Job 中间输出结果可以保存在内存中,从而不再需要读写 HDFS,因此 Spark 能更好地适用于数据挖掘与机器学习等需要迭代的 MapReduce 的算法。

    74 引用 • 46 回帖 • 558 关注
  • 大疆创新

    深圳市大疆创新科技有限公司(DJI-Innovations,简称 DJI),成立于 2006 年,是全球领先的无人飞行器控制系统及无人机解决方案的研发和生产商,客户遍布全球 100 多个国家。通过持续的创新,大疆致力于为无人机工业、行业用户以及专业航拍应用提供性能最强、体验最佳的革命性智能飞控产品和解决方案。

    2 引用 • 14 回帖 • 1 关注