是否可以使用 lipsum 生成一定数量的单词?我查看了文档,要么是我理解不正确,要么您只能创建段落和句子而不能创建单词?如果您可以在 lipsum 中创建单词(例如 10 个单词),如果在 lipsum 中根本无法做到这一点,那么我该如何在 (La)TeX 中做到这一点?是否有包或方法(例如某种循环)可以实现这一点?
答案1
只是为了好玩。请注意,的输出\lipsum
是受保护的,因此获取文本的唯一方法是从以前的 PDF 中复制它。
\documentclass{article}
\usepackage{lipsum}
\usepackage{xstring}
\newcommand{\mystring}{Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit,
vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida
mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna.
Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus
et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra
metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus
eu tellus sit amet tortor gravida placerat. Integer sapien est, iaculis in, pretium
quis, viverra ac, nunc. Praesent eget sem vel leo ultrices bibendum. Aenean
faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla.
Curabitur auctor semper nulla. Donec varius orci eget risus. Duis nibh mi, congue
eu, accumsan eleifend, sagittis quis, diam. Duis eget orci sit amet orci dignissim
rutrum.}
\begin{document}
\StrBefore[20]{\mystring}{ }
\end{document}
答案2
我在没有包裹的情况下解决了这个问题:
\newcount\zz
\loop
foo
\advance\zz1
\ifnum\zz<83
\repeat