问题标签 [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.
python - 如何像在 Illustrator 中一样在 python 中格式化文本?
我希望实现几个功能来增加我的程序的输出。我想将一列文本的背景设置为某种颜色,以便更清楚地知道列属于一起。
一张图片值一千字:我想转换一下:
对此:
我怎么能用 python 做到这一点?有没有允许我这样做的框架?我将其转换为乳胶,但是我无法使上标数字起作用。它们需要在文本之上,但不能充当角色,因为图片的列之间存在关系。
示例:A 在位置 1。它具有属性 S 和 O,这就是为什么它在这两个之上,这就是为什么有半个字符的缩进。S 的上标为 170,T 的上标为 185。
特别困难的是Str部分被移动了半个字符的部分。我想有一个例子来集成到我的程序中。
algorithm - 重组文本和 mathjax 中的排版算法
我正在使用重组文本为 Pelican 网站编写页面,并且可以使用 MathJax 显示数学符号和方程式。
我也想排版类似于LaTeX的algpseudocode
包的算法,有没有类似的工具或方法用于重组文本或mathjax?
我还需要在算法中使用数学符号。
css - CSS Typography - 为什么基线网格完全关闭?
今天我读了一篇关于 CSS Typography 以及如何设置简单基线网格的文章。我认为尝试会很有趣,所以我设置了所有内容,但显然它看起来不像预期的那样。
这是全屏小提琴: http: //jsfiddle.net/j5Tav/embedded/result/
并带有代码:http: //jsfiddle.net/j5Tav/
为了可视化基线,我使用Baseliner作为书签。它使用 JavaScript 显示基线。
从我的 SCSS 代码中可以看出,我将基线设置为 21px,字体大小为 14px:
尽管如此,当您在全屏小提琴上使用 Baseliner 并在书签中输入 21 时,基线完全关闭。为什么?我计算错了吗?
r - 漂亮的波浪号 ~ 来自 R 块和 knitr?
我在代码块中有一个线性模型,我想在 LaTeX 中很好地显示它。模型调用采用带有波浪号的标准形式 ~ 在 LaTeX 中排版非常糟糕。
代码被编织knitr::knit(mwe.Rnw)
,然后通过 PDFLaTeX 运行。
在 LaTeX 中制作漂亮的波浪线非常烦人,让 knitr 制作它们看起来并不容易,更容易。对 .tex 文件的检查knit
表明代码被放入了三个环境中,其中\begin{alltt} ... \end{alltt}
一个是有趣的。但是该软件包alltt
没有为特殊字符的特殊排版提供任何快速修复。
ios - UITextView 中的自动换行检测
我正在通过扩展 UITextView 来实现自定义富文本编辑器。当用户选择文本范围并打开“突出显示”菜单时,编辑器将为所选文本绘制蓝色背景:
当所选文本包含导致自动换行的长词时,蓝色背景看起来很难看。
有没有办法检测自动换行的位置?谢谢!
pdf - Ps2pdf 错误?pdf 输出相对于 ps 输出旋转
我在使用 ps2pdf 将 postscript 转换为 pdf 时遇到了一个奇怪的问题。这是导致问题的最小代码片段。
这应该显示水平反射的字母。当我查看后记时,这就是我所看到的。但是,如果我采用上面的代码,请将其保存为文件“bad.ps”并在其上运行以下命令
我得到一个垂直反射的字母 R。
我对其他字体也有同样的问题。但是当我只画线等时,问题就消失了。有任何想法吗?
c# - 使用 .NET 排版文本
我正在编写一个 WinForms .NET 程序,该程序需要在页面上放置一些文本(带有一些基本的几何/矢量图形)。是否有相当于 OS X 的Core Graphics和/或Core Text的东西?到目前为止,我只是使用 aPrintDocument
并使用Graphics
提供的对象PrintPageEventArgs
在页面上绘制文本,但是对诸如字间距、行间距等内容的控制非常少,而且很多事情都必须手动完成。
我觉得我错过了什么;有没有更好的方法在页面上排版文本?我不介意使用第三方解决方案,只要它们可以免费供个人使用。
这将用于排版少量文件,包括一页小册子/传单(大多数文本是可变的,但图像是静态的)、获奖证书(大多数文本和图像是静态的,但有些文本是可变的)、时间表、等等
syntax-highlighting - DDoc 输出中更丰富的颜色和排版
我可以让我的 DDoc-marked-up D 程序生成的 HTML 页面使用更丰富的颜色和排版吗?默认为黑白。
我目前将 DMD 称为
vim - 用 Vim 写作业的文档格式
我是一名主修 CS 的大学生,这意味着我花了很多时间在 vim 中闲逛。我仍然是一个完全的菜鸟,但我喜欢在终端中编辑文本——这比编写文档更有趣。
但是,我很好奇是否有一种基本的、简洁的文档格式可以用来(在 vim 中)排版我的家庭作业。我对 LaTeX 足够熟悉,如果可能的话,我会用它来做所有事情,但它有两个主要缺点:
- 编写一个完整的 LaTeX 文档需要很长时间,并且
- LaTeX 不能很好地处理代码。
考虑到这一点,我想知道是否存在某种格式可以同时满足这两个需求,并且仍然很容易从基于终端的文本编辑器中快速散列出来。我几乎将 vim 用于我编写的所有其他内容,因此只为家庭作业保留 LibreOffice Writer 的需求对我来说似乎有点霸道。
谢谢!
r - 在 R 中绘制包含逗号的文本或标签 subsript
我正在尝试在我的 R 图中为分层模型 $y_{i,t}$ 中的滞后添加一个标签。我已经弄清楚了下标,....
...但是当我引入逗号时没有任何变化?...是的,我需要逗号。