在线Lipsum 生成器的离线替代方案是什么?当我不在线并且需要一些占位符文本进行测试时,这很令人沮丧。CLI 实用程序将是理想的,这样我就可以调整输出以满足我的需要。
18 回答
在 Office 2007 应用程序中,您可以键入
=lorem(n)
n
等于您想要生成的 lorem ipsum 的段落数。
Django 的lipsum 插件看起来很简单。由于我不想安装 python 只是为了运行这个脚本,我将它移植到 php.ini 中。
这是我的 PHP 版本:
如果你有 python 可用,谷歌代码有一个 CLI 生成器。
在线生成长节。将其保存为 txt 文件。离线时参考txt文件。
Textmate 有一个内置的片段来打印这个
Lorem ipsum dolor sit amet,consectetur adipisicing elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat。Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur。Exceptioneur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est labourum。
从
洛雷姆
我认为您可以使用从原始 Lorem Ipsum 文本馈送的Markov Text Generator。这样,您应该能够找到您喜欢的任何语言的实现。
您可以在此处在线尝试是否可行。
不确定命令行版本,但有一个执行 Lorem Ipsum 的 firefox 扩展:https ://addons.mozilla.org/en-US/firefox/addon/2064
刚刚检查并发现它从网站上提取文本,所以它不能在线工作......对不起,这个怎么样:
#!/usr/bin/env python
import sys
import random
try:
n = int(sys.argv[1])
except:
print 'Usage: %s num-words' % sys.argv[0]
words = open('/usr/share/dict/words').readlines()
for i in range(n):
print words[random.randrange(0, len(words))][:-1],
Word 2007 将在您输入 =rand() 时生成一个占位符文本块,这会按回车/回车键。如果您正在寻找简单的占位符文本,我会提前生成一堆并将其粘贴在文本文件中。
Django 包含{% lorem %}
标签作为contrib 插件的一部分。制作命令行版本应该不会太难。 这是来源。
在http://www.lipsum.com上有几个离线 Lorem Ipsum 生成器的链接,大约在首页的中间位置。或者你可以在几分钟内写出你自己的一个。
编辑:这不准确,我错误地认为所有链接的 lorem ipsum 生成器都是离线的,而不仅仅是 LaTeX 的。
如果你在 linux 上并且有这些工具:
pdf2ps | ps2txt < yourarticlecollection/someresearchpaper.pdf
:)
Seiously,大部分时间我只是从我感兴趣的研究论文和文章中复制和粘贴。他们有大量的文字显示白河,有时像“Lorem ipsum”一样难以理解。
为了完整起见:执行此操作的 Perl 模块称为Text::Lorem,还有一个Text::Lorem::More。
为了使Juan 的答案更完整,模块有很好的包装器Text::Lorem
。如果您使用的是 debian:
$> sudo apt-get install libtext-lorem-perl
然后输入
$> lorem
如果您在 macOS 上,可以从自制软件中获得一个不错的生成器。brew install lorem
. 我的默认 python 发行版是 python 3,它导致 print 语句的语法错误。修复后,这对我的目的来说非常好。
稍微偏离主题:尽量避免使用 lorem ipsum 进行布局测试!
拉丁语中的字母频率与英语或德语中的字母频率不同。有很多“i”和“l”,即很多窄字母。