问题标签 [typesetting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1066 浏览

python - 如何像在 Illustrator 中一样在 python 中格式化文本?

我希望实现几个功能来增加我的程序的输出。我想将一列文本的背景设置为某种颜色,以便更清楚地知道列属于一起。

一张图片值一千字:我想转换一下:

对此:

例子

我怎么能用 python 做到这一点?有没有允许我这样做的框架?我将其转换为乳胶,但是我无法使上标数字起作用。它们需要在文本之上,但不能充当角色,因为图片的列之间存在关系。

示例:A 在位置 1。它具有属性 S 和 O,这就是为什么它在这两个之上,这就是为什么有半个字符的缩进。S 的上标为 170,T 的上标为 185。

特别困难的是Str部分被移动了半个字符的部分。我想有一个例子来集成到我的程序中。

0 投票
0 回答
912 浏览

algorithm - 重组文本和 mathjax 中的排版算法

我正在使用重组文本为 Pelican 网站编写页面,并且可以使用 MathJax 显示数学符号和方程式。

我也想排版类似于LaTeX的algpseudocode包的算法,有没有类似的工具或方法用于重组文本或mathjax?

我还需要在算法中使用数学符号。

0 投票
3 回答
1555 浏览

css - CSS Typography - 为什么基线网格完全关闭?

今天我读了一篇关于 CSS Typography 以及如何设置简单基线网格的文章。我认为尝试会很有趣,所以我设置了所有内容,但显然它看起来不像预期的那样。

这是全屏小提琴: http: //jsfiddle.net/j5Tav/embedded/result/
并带有代码:http: //jsfiddle.net/j5Tav/

为了可视化基线,我使用Baseliner作为书签。它使用 JavaScript 显示基线。

从我的 SCSS 代码中可以看出,我将基线设置为 21px,字体大小为 14px:

尽管如此,当您在全屏小提琴上使用 Baseliner 并在书签中输入 21 时,基线完全关闭。为什么?我计算错了吗?

0 投票
1 回答
987 浏览

r - 漂亮的波浪号 ~ 来自 R 块和 knitr?

我在代码块中有一个线性模型,我想在 LaTeX 中很好地显示它。模型调用采用带有波浪号的标准形式 ~ 在 LaTeX 中排版非常糟糕。

代码被编织knitr::knit(mwe.Rnw),然后通过 PDFLaTeX 运行。

在 LaTeX 中制作漂亮的波浪线非常烦人,让 knitr 制作它们看起来并不容易,更容易。对 .tex 文件的检查knit表明代码被放入了三个环境中,其中\begin{alltt} ... \end{alltt}一个是有趣的。但是该软件包alltt没有为特殊字符的特殊排版提供任何快速修复。

0 投票
1 回答
3371 浏览

ios - UITextView 中的自动换行检测

我正在通过扩展 UITextView 来实现自定义富文本编辑器。当用户选择文本范围并打开“突出显示”菜单时,编辑器将为所选文本绘制蓝色背景:

当所选文本包含导致自动换行的长词时,蓝色背景看起来很难看。

在此处输入图像描述

有没有办法检测自动换行的位置?谢谢!

0 投票
1 回答
2348 浏览

pdf - Ps2pdf 错误?pdf 输出相对于 ps 输出旋转

我在使用 ps2pdf 将 postscript 转换为 pdf 时遇到了一个奇怪的问题。这是导致问题的最小代码片段。

这应该显示水平反射的字母。当我查看后记时,这就是我所看到的。但是,如果我采用上面的代码,请将其保存为文件“bad.ps”并在其上运行以下命令

我得到一个垂直反射的字母 R。

我对其他字体也有同样的问题。但是当我只画线等时,问题就消失了。有任何想法吗?

0 投票
2 回答
1371 浏览

c# - 使用 .NET 排版文本

我正在编写一个 WinForms .NET 程序,该程序需要在页面上放置一些文本(带有一些基本的几何/矢量图形)。是否有相当于 OS X 的Core Graphics和/或Core Text的东西?到目前为止,我只是使用 aPrintDocument并使用Graphics提供的对象PrintPageEventArgs在页面上绘制文本,但是对诸如字间距、行间距等内容的控制非常少,而且很多事情都必须手动完成。

我觉得我错过了什么;有没有更好的方法在页面上排版文本?我不介意使用第三方解决方案,只要它们可以免费供个人使用。

这将用于排版少量文件,包括一页小册子/传单(大多数文本是可变的,但图像是静态的)、获奖证书(大多数文本和图像是静态的,但有些文本是可变的)、时间表、等等

0 投票
2 回答
240 浏览

syntax-highlighting - DDoc 输出中更丰富的颜色和排版

我可以让我的 DDoc-marked-up D 程序生成的 HTML 页面使用更丰富的颜色和排版吗?默认为黑白。

我目前将 DMD 称为

0 投票
1 回答
346 浏览

vim - 用 Vim 写作业的文档格式

我是一名主修 CS 的大学生,这意味着我花了很多时间在 vim 中闲逛。我仍然是一个完全的菜鸟,但我喜欢在终端中编辑文本——这比编写文档更有趣。

但是,我很好奇是否有一种基本的、简洁的文档格式可以用来(在 vim 中)排版我的家庭作业。我对 LaTeX 足够熟悉,如果可能的话,我会用它来做所有事情,但它有两个主要缺点:

  1. 编写一个完整的 LaTeX 文档需要很长时间,并且
  2. LaTeX 不能很好地处理代码。

考虑到这一点,我想知道是否存在某种格式可以同时满足这两个需求,并且仍然很容易从基于终端的文本编辑器中快速散列出来。我几乎将 vim 用于我编写的所有其他内容,因此只为家庭作业保留 LibreOffice Writer 的需求对我来说似乎有点霸道。

谢谢!

0 投票
1 回答
549 浏览

r - 在 R 中绘制包含逗号的文本或标签 subsript

我正在尝试在我的 R 图中为分层模型 $y_{i,t}$ 中的滞后添加一个标签。我已经弄清楚了下标,....

r 下标

...但是当我引入逗号时没有任何变化?...是的,我需要逗号。