Difference between revisions of "Dummy text"
m (→Fake text: missing bracket) |
|||
Line 61: | Line 61: | ||
\usemodule[visual] | \usemodule[visual] | ||
− | \setupsystem[random=10 | + | \setupsystem[random=10] |
\setupwhitespace[big] | \setupwhitespace[big] |
Revision as of 22:59, 27 December 2021
- For various short quotations, see \input.
- For words and paragraphs where the letters are formed by black boxes, see This Way: Faking Text and More. The commands are defined in m-visual.mkiv.
- For meaningless text, see M-ipsum.
\input
The \input basename command lets you input text from a .tex
file. You don't have to provide your own dummy text: ConTeXt ships with a number of lovely quotations. You can find them described on the \input page.
% mode=mkiv \setuppapersize[A7] \starttext \input khatt-en \stoptext |
|
Fake text
The module m-visual.mkiv contains code to produce word-sized black rectangles in random lengths and numbers.
% mode=mkiv \setuppapersize[A7] \usemodule[visual] \setupsystem[random=10] \setupwhitespace[big] \setuphead[section][style=tfd] \starttext \section{ \fakewords{3}{4} } \fakewords{30}{40} % min, max \fakenwords{6}{2} % words, random seed \startformula \fakeformula \stopformula \stoptext |
|
Lorem ipsum
The m-ipsum.mkiv module lets you define your own lorem ipsum commands. Such a command samples a number of lines, words, or paragraphs from an input file you specify, and typesets them. Thanks to the before=, after=, left=
, and right=
keys, you can decorate the sampled lines or words with code, allowing you to fake itemizations, headers, and all sorts of things.
\starttext \ipsum[ alternative=paragraph, n=3, before=\blank, after=\blank, language=la ] \ipsum[ alternative=lines, before=\startitemize, after=\stopitemize, left=\startitem, right=\stopitem, language=la] \page \defineipsum [ward] [file=ward, before=\blank, after=\blank] \defineipsum [ward:itemize] [ward] [alternative=lines, before={\startitemize[packed]}, after=\stopitemize, left=\startitem, right=\stopitem] \ipsum[ward:itemize] \stoptext
Letters to rectangles
The typography chapter of the reference manual contains a piece of code that converts letters into black rectangles of the same width, height, and depth.
% Converting every letter into a rectangle. \def\somecharacter#1% {\setbox0=\hbox{#1}% \blackrule[width=\wd0, height=\ht0, depth=\dp0]} \def\silhouette#1% {\noindent \processtokens\somecharacter% \somecharacter\relax\space {#1}} \starttext The height and depth of lines differs. \silhouette{The height and depth of lines differs.} \stoptext |
|