diff options
author | Karl Berry <karl@freefriends.org> | 2012-01-06 23:27:43 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2012-01-06 23:27:43 +0000 |
commit | 973a2350136dbd18c5b167616359df031f21803e (patch) | |
tree | 021e445bf457353dbd4ee5a3c42a4a5137825025 /Master/texmf-dist/tex/latex | |
parent | 21f4d46ce41f0713cec020b473fad6e219f9a210 (diff) |
blindtext (6jan12)
git-svn-id: svn://tug.org/texlive/trunk@25039 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex')
-rw-r--r-- | Master/texmf-dist/tex/latex/blindtext/blindtext.sty | 884 |
1 files changed, 772 insertions, 112 deletions
diff --git a/Master/texmf-dist/tex/latex/blindtext/blindtext.sty b/Master/texmf-dist/tex/latex/blindtext/blindtext.sty index abd7abe5a18..69ade59257f 100644 --- a/Master/texmf-dist/tex/latex/blindtext/blindtext.sty +++ b/Master/texmf-dist/tex/latex/blindtext/blindtext.sty @@ -5,7 +5,13 @@ %% The original source files were: %% %% blindtext.dtx (with options: `package') -%% blindtext_texts.dtx (with options: `package') +%% blindtext_american.dtx (with options: `package') +%% blindtext_catalan.dtx (with options: `package') +%% blindtext_english.dtx (with options: `package') +%% blindtext_french.dtx (with options: `package') +%% blindtext_german.dtx (with options: `package') +%% blindtext_latin.dtx (with options: `package') +%% blindtext_ngerman.dtx (with options: `package') %% blindtext.dtx (with options: `packageend') %% ---------------------------------------------------------------------- %% The original file is loadable from CTAN on: @@ -29,8 +35,8 @@ %% For more information visit %% http://tex.lickert.net/packages/blindtext/index.html %% ---------------------------------------------------------------------- -\def\blindfileversion{V1.9c} -\def\blindfiledate{2009/12/29} +\def\blindfileversion{V2.0} +\def\blindfiledate{2012/01/06} %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -48,25 +54,28 @@ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} %% + \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{blindtext}[\blindfiledate\space\blindfileversion\space% blindtext-Package] \RequirePackage{xspace} -\providecommand{\frqq}{} -\providecommand{\flqq}{} +\providecommand{\grqq}{} +\providecommand{\glqq}{} \newcommand{\blind@checklanguage}{% \@ifundefined{blindtext@\languagename}{% \PackageWarning{blindtext}{\languagename\space not defined, using English instead.\MessageBreak }% - \selectlanguage{english}% }{}% } \newcounter{blindtext}\setcounter{blindtext}{1} \newcounter{Blindtext}\setcounter{Blindtext}{5} +\newcounter{blind@countparstart} \newcount\blind@countxx \newcommand{\blindtext}[1][\value{blindtext}]{% \blind@checklanguage + \setcounter{blind@randommax}{#1}%for option random + \setcounter{blind@pangrammax}{#1}%for option pangram \blind@countxx=1 % \loop \blindtext@text\ @@ -176,8 +185,8 @@ \repeat } %% ^^A----------------------------------------------------------- - %Finish a sentence with a dot. - %This macro is redefined for blind text with inline math/formulas. +\newcommand{\blindmarkup}[1]{#1} +%% ^^A----------------------------------------------------------- \def\blindtext@endsentence{.\xspace}% \newcount{\blind@mathformula}\blind@mathformula=0% \newif\ifblindmath @@ -304,8 +313,31 @@ \blindtext@formula \blindtext \blindtext@formula -\blindtext +\blindtext\relax% }%\blindmathpaper +\newif\ifblindbible +\DeclareOption{bible}{ + \blindbibletrue +} +\newif\ifblindrandom +\newcounter{blind@randomcount}\setcounter{blind@randomcount}{0} +\newcounter{blind@randommax} +\DeclareOption{random}{ +\blindrandomtrue +} +\newif\ifblindpangram +\newcounter{blind@pangramcount}\setcounter{blind@pangramcount}{0} +\newcounter{blind@pangrammax} +\DeclareOption{pangram}{ +\blindpangramtrue +} +\DeclareOption{math}{ + \blindmathtrue +} +\DeclareOption{toc}{ + \blindtoctrue +} +\ProcessOptions\relax %% ^^A----------------------------------------------------------- \newcommand{\blind@addtext}[2]{% \@ifpackageloaded{babel}{ @@ -351,24 +383,238 @@ \def\blindtext@list{Lists} \def\blindtext@listEx{Example for list\xspace} \def\blindtext@blindmath{Some blind text with math formulas} +\def\blindtext@american{} +\blind@addtext{american}{% + \def\blindtext@text{% + Hello, here is some text without a meaning\blindtext@endsentence + This text should show what a printed text will look like at this + place\blindtext@endsentence If you read this text, you will get no + information\blindtext@endsentence Really? Is there no information? + Is there a difference between this text and some nonsense like + ``Huardest gefburn''? Kjift -- not at all! A blind text + \blindmarkup{like this} gives you information about the selected + font, how the letters are written and an impression of the + look\blindtext@endsentence This text should contain \blindmarkup{all + letters of the alphabet} and it should be written in of the original + language\blindtext@endsentence There is no need for special + contents, but the length of words should match the + language\blindtext@endsentence% + }% \blindtext@text +} +\blind@addtext{american}{% + \def\blindtext@parstart{% + \ifcase\value{blind@countparstart}\or +This is the second paragraph.\or +And after the second paragraph follows the third paragraph.\or +After this fourth paragraph, we start a new paragraph sequence.\or + \setcounter{blind@countparstart}{0} + \fi + \stepcounter{blind@countparstart} + }% \blindtext@parstart +} +\blind@addtext{american}{% + \def\blindtext@count{% + \ifcase\value{blind@listcount}\or + First\or Second\or Third\or Fourth\or Fifth\or + Sixth\or Seventh\or Eighth\or Ninth\or Tenth\or + Eleventh\or Twelfth% + \else + Another% + \fi + }% \blindtext@count + \def\blindtext@item{item in a list}% +}%\addto\extrasamerican +\blind@addtext{american}{% + \def\blindtext@heading{Heading on level\xspace}% + \def\blindtext@list{Lists}% + \def\blindtext@listEx{Example for list\xspace}% +}%\addto\extrasamerican +\blind@addtext{american}{% + \def\blindtext@blindmath{Some blind text with math formulas}% +}%\addto\extrasamerican +\ifblindbible +\blind@addtext{american}{% + \def\blindtext@text{% + And the Lord God said unto the serpent, Because thou hast done this, + thou art cursed above all cattle, and above every beast of the + field; upon thy belly shalt thou go, and dust shalt thou eat all the + days of thy life: + And God said unto Moses, `I am that I am': and he said, Thus shalt + thou say unto the children of Israel, `I am' hath sent me unto you. + And he shall offer thereof his offering, even an offering made by + fire unto the Lord; the fat that covereth the inwards, and all the + fat that is upon the inwards,\ldots + And the Lord spake unto Moses in the wilderness of Sinai, + saying,\ldots + Jair the son of Manasseh took all the country of Argob unto the + coasts of Geshuri and Maachathi; and called them after his own name, + Bashanhavothjair, unto this day.% + }% \blindtext@text + \def\blindtext@parstart{}%no change for bible option +} +\fi %\ifbible +\ifblindrandom + \PackageWarning{blindtext}{Option random not defined for american\MessageBreak}% + \blind@addtext{american}{% + \setcounter{blindtext}{1} + } +\fi %option random +\ifblindpangram +\blind@addtext{american}{% + \setcounter{blindtext}{5} + \def\blindtext@text{% + \blind@countxx=1 % + \loop + \ifcase\value{blind@pangramcount}% +The quick brown fox jumps over the lazy dog\blindtext@endsentence +\or Jackdaws love my big Sphinx of Quartz\blindtext@endsentence +\or Pack my box with five dozen liquor jugs\blindtext@endsentence +\or The five boxing wizards jump quickly\blindtext@endsentence +\or Sympathizing would fix Quaker objectives\blindtext@endsentence +\or Many-wived Jack laughs at probes of sex quiz\blindtext@endsentence +\or Turgid saxophones blew over Mick's jazzy quaff\blindtext@endsentence +\or Playing jazz vibe chords quickly excites my +wife\blindtext@endsentence +\or A large fawn jumped quickly over white zinc +boxes\blindtext@endsentence +\or Exquisite farm wench gives body jolt to prize +stinker\blindtext@endsentence +\or Jack amazed a few girls by dropping the antique onyx vase!\xspace% + \setcounter{blind@pangramcount}{-1}% + \fi% + \refstepcounter{blind@pangramcount}% + \ifnum\blind@countxx<\value{blind@pangrammax}\advance\blind@countxx by 1 % + \repeat% + \setcounter{blind@pangrammax}{\value{blindtext}}% + }% \blindtext@text + \def\blindtext@parstart{}%no change for pangram option +} +\fi %option pangram +\def\blindtext@catalan{} +\blind@addtext{catalan}{% + \def\blindtext@text{% + Qu\`{e} \'es aix\`{o}?\blindtext@endsentence \'Es la meva primera + frase des de fa anys: Lorem ipsum dolor sit amet, consectetuer + adipiscing elit\blindtext@endsentence Etiam lobortis facilisis + sem\blindtext@endsentence Nullam nec mi et neque pharetra + sollicitudin\blindtext@endsentence Praesent imperdiet mi nec + ante\blindtext@endsentence Donec ullamcorper, \blindmarkup{felis + non sodales commodo}, lectus velit ultrices augue, a dignissim nibh + lectus placerat pede\blindtext@endsentence Vivamus nunc nunc, + molestie ut, ultricies vel, \blindmarkup{semper in}, + velit\blindtext@endsentence Ut porttitor\blindtext@endsentence + Praesent in sapien\blindtext@endsentence% + }% \blindtext@text +} +\blind@addtext{catalan}{% + \def\blindtext@parstart{% + \ifcase\value{blind@countparstart}\or +Aquest \'es el segon par\`agraf\blindtext@endsentence\or +I despr\'es del segon ve el tercer par\`agraf\blindtext@endsentence\or +Despr\'es del quart par\`agraf comencem una nova tanda de nous par\`agrafs\blindtext@endsentence\or + \setcounter{blind@countparstart}{0} + \fi + \stepcounter{blind@countparstart} + }% \blindtext@parstart +} +\blind@addtext{catalan}{% + \def\blindtext@count{% + \ifcase\value{blind@listcount}\or + Primer\or Segon\or Tercer\or Quart\or Cinqu\`e\or + Sis\`e\or Set\`e\or Vuit\`e\or Nov\`e\or Des\`e\or + Onz\`e\or Dotuz\`e% + \else + Altres% + \fi + }% \blindtext@count + \def\blindtext@item{punt d'una llista}% +}%\addto\extrascatalan +\blind@addtext{catalan}{% + \def\blindtext@heading{T\'itol de nivell\xspace}% + \def\blindtext@list{Llistes}% + \def\blindtext@listEx{Exemple de llista\xspace}% +}%\addto\extrascatalan +\blind@addtext{catalan}{% + \def\blindtext@blindmath{Alguns textos amb f\'ormules matem\`atiques.}% +}%\addto\extrascatalan +\ifblindbible +\blind@addtext{catalan}{% + \def\blindtext@text{% + Jahv\`e D\'eu digu\'e a la serp16 : \flqq Perqu\`e has fet aix\`o, + ser\`as male\"{i}da entre totes les b\`esties i tots els animals + salvatges. T'arrossegar\`as damunt del ventre i menjar\`as pols tot + el temps de la teva vida. + Llavors D\'eu digu\'e a Mois\`es: \flqq Jo s\'ec, el qui s\'ec.\frqq + I afeg\'i: \flqq Aix\'i parlar\`as als israelites: Jo s\'ec m'ha + enviat a vosaltres\frqq + Com a combusti\'e per a Jahv\`e, n'oferir\`a el greix que cobreix + les entranyes i tot el greix de damunt les entranyes;\ldots + Jahv\`e va dir a Mois\`es, a la muntanya del Sina\'i: 1\ldots + Ja\"{i}r, fill de Manas\'es, s'apoder\`a de tota la regi\'e d'Argob + fins a la frontera dels guesurites i dels macatites, i don\`a a + Basan el seu nom d'Havot-Ja\"{i}r, que ha quedat fins avu\'i.% + }% \blindtext@text + \def\blindtext@parstart{}%no change for bible option +} +\fi %\ifbible +\ifblindrandom + \PackageWarning{blindtext}{Option random not defined for catalan\MessageBreak}% + \blind@addtext{catalan}{% + \setcounter{blindtext}{1} + } +\fi %option random +\ifblindpangram +\blind@addtext{catalan}{% + \setcounter{blindtext}{5} + \def\blindtext@text{% + \blind@countxx=1 % + \loop + \ifcase\value{blind@pangramcount}% +Jove xef, porti whisky amb quinze gla\c{c}ons d'hidrogen, coi! +\or Aqueix betzol, Jan, comprava whisky de figa\blindtext@endsentence +\or Zel de grum: quetxup, whisky, caf\`e, bon vi; ja! +\or Coi! quinze jans golafres de X\`ativa, beuen whisky a +pams\blindtext@endsentence% + \setcounter{blind@pangramcount}{-1}% + \fi% + \refstepcounter{blind@pangramcount}% + \ifnum\blind@countxx<\value{blind@pangrammax}\advance\blind@countxx by 1 % + \repeat% + \setcounter{blind@pangrammax}{\value{blindtext}}% + }% \blindtext@text + \def\blindtext@parstart{}%no change for pangram option +} +\fi %option pangram \def\blindtext@english{} \blind@addtext{english}{% \def\blindtext@text{% Hello, here is some text without a meaning\blindtext@endsentence - This text should show, how a printed text will look like - at this place\blindtext@endsentence If you read this - text, you will get no information\blindtext@endsentence Really? Is there no - information? Is there a difference between this text and some - nonsense like \frqq Huardest gefburn\flqq\blindtext@endsentence - Kjift -- Never mind! A blind text like this gives you information about the selected - font, how the letters are written and the impression of the look\blindtext@endsentence - This text should contain all letters of the alphabet and it should - be written in of the original language\blindtext@endsentence There is no need for a - special contents, but the length of words should match to the + This text should show what a printed text will look like at this + place\blindtext@endsentence If you read this text, you will get no + information\blindtext@endsentence Really? Is there no information? + Is there a difference between this text and some nonsense like + ``Huardest gefburn''? Kjift -- not at all! A blind text + \blindmarkup{like this} gives you information about the selected + font, how the letters are written and an impression of the + look\blindtext@endsentence This text should contain \blindmarkup{all + letters of the alphabet} and it should be written in of the original + language\blindtext@endsentence There is no need for special + content, but the length of words should match the language\blindtext@endsentence% }% \blindtext@text } \blind@addtext{english}{% + \def\blindtext@parstart{% + \ifcase\value{blind@countparstart}\or +This is the second paragraph.\or +And after the second paragraph follows the third paragraph.\or +After this fourth paragraph, we start a new paragraph sequence.\or + \setcounter{blind@countparstart}{0} + \fi + \stepcounter{blind@countparstart} + }% \blindtext@parstart +} +\blind@addtext{english}{% \def\blindtext@count{% \ifcase\value{blind@listcount}\or First\or Second\or Third\or Fourth\or Fifth\or @@ -381,37 +627,200 @@ \def\blindtext@item{item in a list}% }%\addto\extrasenglish \blind@addtext{english}{% - \def\blindtext@heading{Heading on level\xspace}% + \def\blindtext@heading{Heading on Level\xspace}% \def\blindtext@list{Lists}% \def\blindtext@listEx{Example for list\xspace}% }%\addto\extrasenglish \blind@addtext{english}{% \def\blindtext@blindmath{Some blind text with math formulas}% }%\addto\extrasenglish +\ifblindbible +\blind@addtext{english}{% + \def\blindtext@text{% + And the Lord God said unto the serpent, Because thou hast done this, + thou art cursed above all cattle, and above every beast of the + field; upon thy belly shalt thou go, and dust shalt thou eat all the + days of thy life: + And God said unto Moses, `I am that I am': and he said, Thus shalt + thou say unto the children of Israel, `I am' hath sent me unto you. + And he shall offer thereof his offering, even an offering made by + fire unto the Lord; the fat that covereth the inwards, and all the + fat that is upon the inwards,\ldots + And the Lord spake unto Moses in the wilderness of Sinai, + saying,\ldots + Jair the son of Manasseh took all the country of Argob unto the + coasts of Geshuri and Maachathi; and called them after his own name, + Bashanhavothjair, unto this day.% + }% \blindtext@text + \def\blindtext@parstart{}%no change for bible option +} +\fi %\ifbible +\ifblindrandom + \PackageWarning{blindtext}{Option random not defined for english\MessageBreak}% + \blind@addtext{english}{% + \setcounter{blindtext}{1} + } +\fi %option random +\ifblindpangram +\blind@addtext{english}{% + \setcounter{blindtext}{5} + \def\blindtext@text{% + \blind@countxx=1 % + \loop + \ifcase\value{blind@pangramcount}% +The quick brown fox jumps over the lazy dog\blindtext@endsentence +\or Jackdaws love my big Sphinx of Quartz\blindtext@endsentence +\or Pack my box with five dozen liquor jugs\blindtext@endsentence +\or The five boxing wizards jump quickly\blindtext@endsentence +\or Sympathizing would fix Quaker objectives\blindtext@endsentence +\or Many-wived Jack laughs at probes of sex quiz\blindtext@endsentence +\or Turgid saxophones blew over Mick's jazzy quaff\blindtext@endsentence +\or Playing jazz vibe chords quickly excites my +wife\blindtext@endsentence +\or A large fawn jumped quickly over white zinc +boxes\blindtext@endsentence +\or Exquisite farm wench gives body jolt to prize +stinker\blindtext@endsentence +\or Jack amazed a few girls by dropping the antique onyx vase!\xspace% + \setcounter{blind@pangramcount}{-1}% + \fi% + \refstepcounter{blind@pangramcount}% + \ifnum\blind@countxx<\value{blind@pangrammax}\advance\blind@countxx by 1 % + \repeat% + \setcounter{blind@pangrammax}{\value{blindtext}}% + }% \blindtext@text + \def\blindtext@parstart{}%no change for pangram option +} +\fi %option pangram +\def\blindtext@french{} +\blind@addtext{french}{% + \def\blindtext@text{% + Qu'est que c'est?\blindtext@endsentence C'est une phrase + fran\c{c}ais \blindmarkup{avant le lorem + ipsum}\blindtext@endsentence Lorem ipsum dolor sit amet, + consectetuer adipiscing elit. Etiam lobortis facilisis sem. Nullam + nec mi et neque pharetra sollicitudin. Praesent imperdiet mi nec + ante. Donec ullamcorper, felis non sodales commodo, lectus velit + ultrices augue, a dignissim nibh lectus placerat pede. Vivamus nunc + nunc, molestie ut, ultricies vel, semper in, velit. Ut porttitor. + Praesent in sapien. \blindmarkup{Lorem ipsum} dolor sit amet, + consectetuer adipiscing elit. Duis fringilla tristique neque. Sed + interdum libero ut metus. Pellentesque placerat. Nam rutrum augue a + leo. Morbi sed elit sit amet ante lobortis sollicitudin. Praesent + blandit blandit mauris. Praesent lectus tellus, \blindmarkup{aliquet + aliquam}, luctus a, egestas a, turpis. Mauris lacinia lorem sit amet + ipsum. Nunc quis urna dictum turpis accumsan semper.% + }% \blindtext@text +} +\blind@addtext{french}{% + \def\blindtext@count{% + \ifcase\value{blind@listcount}\or + Premier\or Deuxi\`eme\or Troisi\`eme\or Quatri\`eme\or Cinqui\`eme\or + Sixi\`eme\or Septi\`eme\or Huiti\`eme\or Neuvi\`eme\or Dixi\`eme\or + Onzi\`eme\or Douzi\`eme% + \else + L'autres% + \fi + }% \blindtext@count + \def\blindtext@item{point dans une list}% +}%\addto\extrasfrench +\blind@addtext{french}{% + \def\blindtext@heading{Titres de niveau\xspace}% + \def\blindtext@list{Lists}% + \def\blindtext@listEx{Example pour une list\xspace}% +}%\addto\extrasfrench +\blind@addtext{french}{% + \def\blindtext@blindmath{Quelques textes avec des formules math\'ematiques.}% +}%\addto\extrasfrench +\ifblindbible +\blind@addtext{french}{% + \def\blindtext@text{% + L'\'Eternel Dieu dit au serpent: Puisque tu as fait cela, tu seras + maudit entre tout le b\'etail et entre tous les animaux des champs, + tu marcheras sur ton ventre, et tu mangeras de la poussi\`ere tous + les jours de ta vie. + Dieu dit \`a Mo\"ise: Je suis celui qui suis. Et il ajouta: C'est + ainsi que tu r\'epondras aux enfants d'Isra\"el: Celui qui s'appelle + 'je suis'm'a envoy\'e vers vous. + De la victime, il offrira en sacrifice consum\'e par le feu devant + l'\'eternel: la graisse qui couvre les entrailles et toute celle qui + y est attach\'ee,\ldots + L'\'eternel parla \`a Mo\"ise, dans le d\'esert de Sina\"i, et dit: + Ja\"ir, fils de Manass\'e, prit toute la contr\'ee d'Argob jusqu'\`a + la fronti\`ere des Gueschuriens et des Maacathiens, et il donna son + nom aux bourgs de Basan, appel\'es encore aujourd'hui bourgs de + Ja\"ir.% + }% \blindtext@text + \def\blindtext@parstart{}%no change for bible option +} +\fi %\ifbible +\ifblindrandom + \PackageWarning{blindtext}{Option random not defined for french\MessageBreak}% + \blind@addtext{french}{% + \setcounter{blindtext}{1} + } +\fi %option random +\ifblindpangram +\blind@addtext{french}{% + \setcounter{blindtext}{5} + \def\blindtext@text{% + \blind@countxx=1 % + \loop + \ifcase\value{blind@pangramcount}% +Voyez le brick g\'eant que j'examine pr\`es du +wharf\blindtext@endsentence +\or Portez ce vieux whisky au juge blond qui fume\blindtext@endsentence +\or Buvez de ce whisky que le patron juge fameux +\or B\^achez la queue du wagon-taxi avec les pyjamas du +fakir\blindtext@endsentence +\or Voix ambigu\"e d'un c\oe ur qui au z\'ephyr pr\'ef\`ere les jattes +de kiwi\blindtext@endsentence +\or Monsieur Jack, vous dactylographiez bien mieux que votre ami +Wolf\blindtext@endsentence% + \setcounter{blind@pangramcount}{-1}% + \fi% + \refstepcounter{blind@pangramcount}% + \ifnum\blind@countxx<\value{blind@pangrammax}\advance\blind@countxx by 1 % + \repeat% + \setcounter{blind@pangrammax}{\value{blindtext}}% + }% \blindtext@text + \def\blindtext@parstart{}%no change for pangram option +} +\fi %option pangram \def\blindtext@german{} \blind@addtext{german}{% \def\blindtext@text{% - Dies hier ist ein Blindtext zum Testen von Textausgaben\blindtext@endsentence - Wer diesen Text liest, ist selbst schuld\blindtext@endsentence - Der Text gibt lediglich den Grauwert der Schrift - an\blindtext@endsentence Ist das wirklich so? Ist es - gleich\-g\"ul\-tig ob ich schreibe: \frqq Dies ist ein - Blindtext\flqq\ oder \frqq Huardest gefburn\flqq?\blindtext@endsentence - Kjift -- mitnichten! Ein Blindtext bietet mir wichtige + Dies hier ist ein Blindtext zum Testen von + Textausgaben\blindtext@endsentence Wer diesen Text liest, ist selbst + schuld\blindtext@endsentence Der Text gibt lediglich den Grauwert + der Schrift an\blindtext@endsentence Ist das wirklich so? Ist es + gleich\-g\"ul\-tig, ob ich schreibe: \glqq Dies ist ein + Blindtext\grqq\ oder \glqq Huardest gefburn\grqq ? Kjift -- + mitnichten! Ein Blindtext bietet mir wichtige Informationen\blindtext@endsentence An ihm messe ich die - Lesbarkeit einer Schrift, ihre Anmutung, wie harmonisch die - Figuren zueinander stehen und pr\"u\-fe, wie breit oder - schmal sie l\"auft\blindtext@endsentence Ein Blindtext - sollte m\"og\-lichst viele verschiedene Buchstaben - enthalten und in der Originalsprache gesetzt - sein\blindtext@endsentence Er mu\ss\ keinen Sinn ergeben, - sollte aber lesbar sein\blindtext@endsentence - Fremdsprachige Texte wie \frqq Lorem ipsum\flqq\ dienen - nicht dem eigentlichen Zweck, da sie eine falsche Anmutung - vermitteln\blindtext@endsentence% + \blindmarkup{Lesbarkeit einer Schrift}, ihre Anmutung, wie + harmonisch die Figuren zueinander stehen und pr\"u\-fe, wie breit + oder schmal sie l\"auft\blindtext@endsentence Ein Blindtext sollte + m\"og\-lichst \blindmarkup{viele verschiedene Buchstaben} enthalten + und in der Originalsprache gesetzt sein\blindtext@endsentence Er + mu\ss\ keinen Sinn ergeben, sollte aber lesbar + sein\blindtext@endsentence Fremdsprachige Texte wie \glqq Lorem + ipsum\grqq\ dienen nicht dem eigentlichen Zweck, da sie eine falsche + Anmutung vermitteln\blindtext@endsentence% }% \blindtext@text } \blind@addtext{german}{% + \def\blindtext@parstart{% + \ifcase\value{blind@countparstart}\or +Das hier ist der zweite Absatz.\or +Und nun folgt -- ob man es glaubt oder nicht -- der dritte Absatz.\or +Nach diesem vierten Absatz beginnen wir eine neue Z\"ahlung.\or + \setcounter{blind@countparstart}{0} + \fi + \stepcounter{blind@countparstart} + }% \blindtext@parstart +} +\blind@addtext{german}{% \def\blindtext@count{% \ifcase\value{blind@listcount}\or Erster\or Zweiter\or Dritter\or Vierter\or F{\"u}nfter\or @@ -424,74 +833,110 @@ \def\blindtext@item{Listenpunkt, Stufe~\arabic{blind@levelcount}}% }%\addto\extrasgerman \blind@addtext{german}{% - \def\blindtext@heading{{\"U}berschrift auf Ebene\xspace}% + \def\blindtext@heading{{\"U}berschrift auf Ebene +\xspace}% \def\blindtext@list{Listen}% \def\blindtext@listEx{Beispiel einer Liste\xspace}% }%\addto\extrasgerman \blind@addtext{german}{% \def\blindtext@blindmath{Blindtext mit mathematischen Formeln}% }%\addto\extrasgerman -\@ifpackageloaded{german}{\selectlanguage{german}}{} -\def\blindtext@ngerman{} -\blind@addtext{ngerman}{% +\ifblindbible +\blind@addtext{german}{% \def\blindtext@text{% - Dies hier ist ein Blindtext zum Testen von Textausgaben\blindtext@endsentence - Wer diesen Text liest, ist selbst schuld\blindtext@endsentence - Der Text gibt lediglich den Grauwert der Schrift - an\blindtext@endsentence Ist das wirklich so? Ist es - gleich\-g\"ul\-tig ob ich schreibe: \frqq Dies ist ein - Blindtext\flqq\ oder \frqq Huardest gefburn\flqq?\blindtext@endsentence - Kjift -- mitnichten! Ein Blindtext bietet mir wichtige - Informationen\blindtext@endsentence An ihm messe ich die - Lesbarkeit einer Schrift, ihre Anmutung, wie harmonisch die - Figuren zueinander stehen und pr\"u\-fe, wie breit oder - schmal sie l\"auft\blindtext@endsentence Ein Blindtext - sollte m\"og\-lichst viele verschiedene Buchstaben - enthalten und in der Originalsprache gesetzt - sein\blindtext@endsentence Er mu\ss\ keinen Sinn ergeben, - sollte aber lesbar sein\blindtext@endsentence - Fremdsprachige Texte wie \frqq Lorem ipsum\flqq\ dienen - nicht dem eigentlichen Zweck, da sie eine falsche Anmutung - vermitteln\blindtext@endsentence% + Da sprach Gott der Herr zu der Schlange: Weil du solches getan hast, + seist du verflucht vor allem Vieh und vor allen Tieren auf dem + Felde. Auf deinem Bauche sollst du gehen und Erde essen dein Leben + lang. + Gott sprach zu Mose: \glqq Ich werde sein, der Ich sein werde.\grqq\ + Und sprach: Also sollst du den Kindern Israel sagen: \glqq Ich werde + sein\grqq\ hat mich zu euch gesandt\ldots + und er soll davon opfern ein Opfer dem Herrn, n\"amlich das Fett, + welches die Eingeweide bedeckt, und alles Fett am Eingeweide,\ldots + Und der HERR redete mit Mose in der W\"uste Sinai und sprach: + Jair, der Sohn Manasses, nahm die ganze Gegend Argob bis an die + Grenze der Gessuriter und Maachathiter und hiess das Basan nach + seinem Namen D\"orfer Jairs bis auf den heutigen Tag.% }% \blindtext@text + \def\blindtext@parstart{}%no change for bible option } -\blind@addtext{ngerman}{% - \def\blindtext@count{% - \ifcase\value{blind@listcount}\or - Erster\or Zweiter\or Dritter\or Vierter\or F{\"u}nfter\or - Sechster\or Siebter\or Achter\or Neunter\or Zehnter\or - Elfter\or Zw{\"o}lfter\or Dreizehnter\or Vierzehnter% - \else - Noch ein% - \fi - }% \blindtext@count - \def\blindtext@item{Listenpunkt, Stufe~\arabic{blind@levelcount}}% -}%\addto\extrasngerman -\blind@addtext{ngerman}{% - \def\blindtext@heading{{\"U}berschrift auf Ebene\xspace}% - \def\blindtext@list{Listen}% - \def\blindtext@listEx{Beispiel einer Liste\xspace}% -}%\addto\extrasngerman -\blind@addtext{ngerman}{% - \def\blindtext@blindmath{Blindtext mit mathematischen Formeln}% -}%\addto\extrasngerman -\@ifpackageloaded{ngerman}{\selectlanguage{ngerman}}{} +\fi %\ifbible +\ifblindrandom + \blind@addtext{german}{% + \setcounter{blindtext}{17} + \def\blindtext@text{% + \blind@countxx=1 % + \loop + \ifcase\value{blind@randomcount}% +Dies hier ist ein Blindtext zum Testen von +Textausgaben\blindtext@endsentence +\or Gerne werden Pangramme als Blindtexte +verwendet\blindtext@endsentence +\or Das griechische Wort Pangramm (oder holoalphabetischer Satz) +bezeichnet einen Satz, der alle Buchstaben des Alphabets +enth\"alt\blindtext@endsentence +\or Wobei man \glqq alle Buchstaben\grqq\ mit und ohne Umlaute z\"ahlen +kann\blindtext@endsentence +\or Aber das soll uns hier nicht k\"ummern, eigentlich wollen wir doch +eine Geschichte erz\"ahlen\blindtext@endsentence +\or Aber wozu wollen wir eine Geschichte erz\"ahlen?\xspace +\or Ach ja, wir brauchen Text um das Layout dieses Textes zu p\"ufen -- +dazu nimmt man meist einen Blindtext\blindtext@endsentence% + \setcounter{blind@randomcount}{-1}% + \fi% + \refstepcounter{blind@randomcount}% + \ifnum\blind@countxx<\value{blind@randommax}\advance\blind@countxx by 1 % + \repeat% + \setcounter{blind@randommax}{\value{blindtext}}% + }% \blindtext@text + \def\blindtext@parstart{}%no change for random option + } +\fi %option random +\ifblindpangram +\blind@addtext{german}{% + \setcounter{blindtext}{5} + \def\blindtext@text{% + \blind@countxx=1 % + \loop + \ifcase\value{blind@pangramcount}% +Franz jagt im komplett verwahrlosten Taxi quer durch +Bayern\blindtext@endsentence +\or Zw\"olf Boxk\"ampfer jagen Viktor quer \"uber den gro{\ss}en Sylter +Deich\blindtext@endsentence +\or Vogel Quax zwickt Johnys Pferd Bim\blindtext@endsentence +\or Sylvia wagt quick den Jux bei Pforzheim\blindtext@endsentence +\or Prall vom Whisky flog Quax den Jet zu Bruch\blindtext@endsentence +\or Jeder wackere Bayer vertilgt bequem zwo Pfund +Kalbshaxen\blindtext@endsentence +\or Stanleys Expeditionszug quer durch Afrika wird von jedermann +bewundert\blindtext@endsentence% + \setcounter{blind@pangramcount}{-1}% + \fi% + \refstepcounter{blind@pangramcount}% + \ifnum\blind@countxx<\value{blind@pangrammax}\advance\blind@countxx by 1 % + \repeat% + \setcounter{blind@pangrammax}{\value{blindtext}}% + }% \blindtext@text + \def\blindtext@parstart{}%no change for pangram option +} +\fi %option pangram +\@ifpackageloaded{german}{\selectlanguage{german}}{} \def\blindtext@latin{} \blind@addtext{latin}{% \def\blindtext@text{% Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam lobortis facilisis sem. Nullam nec mi et neque pharetra sollicitudin. Praesent imperdiet mi nec ante. Donec ullamcorper, - felis non sodales commodo, lectus velit ultrices augue, a - dignissim nibh lectus placerat pede. Vivamus nunc nunc, molestie - ut, ultricies vel, semper in, velit. Ut porttitor. Praesent in - sapien. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. - Duis fringilla tristique neque. Sed interdum libero ut metus. + felis non sodales commodo, lectus velit ultrices augue, a dignissim + nibh lectus placerat pede. Vivamus nunc nunc, molestie ut, ultricies + vel, semper in, velit. Ut porttitor. Praesent in sapien. + \blindmarkup{Lorem ipsum} dolor sit amet, consectetuer adipiscing + elit. Duis fringilla tristique neque. Sed interdum libero ut metus. Pellentesque placerat. Nam rutrum augue a leo. Morbi sed elit sit amet ante lobortis sollicitudin. Praesent blandit blandit mauris. - Praesent lectus tellus, aliquet aliquam, luctus a, egestas a, - turpis. Mauris lacinia lorem sit amet ipsum. Nunc quis urna dictum - turpis accumsan semper.% + Praesent lectus tellus, \blindmarkup{aliquet aliquam}, luctus a, + egestas a, turpis. Mauris lacinia lorem sit amet ipsum. Nunc quis + urna dictum turpis accumsan semper.% }% \blindtext@text } \blind@addtext{latin}{% @@ -514,40 +959,255 @@ \blind@addtext{latin}{% \def\blindtext@blindmath{Mathematica}% }%\addto\extraslatin -\def\blindtext@french{} -\blind@addtext{french}{% +\ifblindbible +\blind@addtext{latin}{% \def\blindtext@text{% - Qu'est que c'est?\blindtext@endsentence - C'est mon premi\`{e}re phrase fran\c{c}ais depuis quince ans\blindtext@endsentence %% + et ait Dominus Deus ad serpentem quia fecisti hoc maledictus es + inter omnia animantia et bestias terrae super pectus tuum gradieris + et terram comedes cunctis diebus vitae tuae + dixit Deus ad Mosen ego sum qui sum ait sic dices filiis Israhel qui + est misit me ad vos + tollentque ex ea in pastum ignis dominici adipem qui operit ventrem + et qui tegit universa vitalia + Iocutus est Dominus ad Mosen in deserto Sinai dicens + Iair filius Manasse possedit omnem regionem Argob usque ad terminos + Gesuri et Machathi vocavitque ex nomine suo Basan Avothiair id est + villas Iair usque in praesentem diem% }% \blindtext@text + \def\blindtext@parstart{}%no change for bible option } -\blind@addtext{french}{% +\fi %\ifbible +\ifblindrandom + \blind@addtext{latin}{% + \setcounter{blindtext}{17} + \def\blindtext@text{% + \blind@countxx=1 % + \loop + \ifcase\value{blind@randomcount}% +Ab imo pectore\blindtext@endsentence +\or Acta est fabula\blindtext@endsentence +\or Ad augusta per angusta!\xspace +\or Ad gladios!\xspace +\or Alea iacta est\blindtext@endsentence +\or Argumentum baculinum!\xspace +\or Audaces fortuna juvat!\xspace +\or Auri sacra fames!\xspace +\or Aut Caesar, aut nihil!\xspace +\or Ave C\"asar, lucrifacturi te salutant!\xspace +\or Beati Asterixem possidentes!\xspace +\or Beati pauperes spiritu\blindtext@endsentence +\or Bis repetita non placent\blindtext@endsentence +\or Carpe diem\blindtext@endsentence +\or Cautela abundans non nocet\blindtext@endsentence +\or Cogito, ergo sum\blindtext@endsentence +\or Concursu!\xspace +\or Condicio sine qua non\blindtext@endsentence +\or Contraria contrariis curantur!\xspace +\or Similia similibus curantur\blindtext@endsentence +\or Da capo!\xspace +\or Ceterum censeo Carthaginem esse delendam\blindtext@endsentence +\or Desinit in piscem mulier formosa superne!\xspace +\or Diem perdidi!\xspace +\or Dignus est intrare\blindtext@endsentence +\or Donec eris felix, multos numerabis amicos\blindtext@endsentence +\or Tempora si fuerint nubila, solus eris\blindtext@endsentence +\or Dulce et decorum est pro patria mori\blindtext@endsentence +\or Errare humanum est\blindtext@endsentence +\or Et nunc reges, intelligite erudimini qui judicatis +terram\blindtext@endsentence +\or Exegi monumentum aere perennius\blindtext@endsentence +\or Felix, qui potuit rerum cognoscere\blindtext@endsentence +\or Felix qui potuit rerum cognocscere causas!\xspace +\or Fluctuat nec mergitur!\xspace +\or Ipso facto!\xspace +\or Ira furor brevis est\blindtext@endsentence +\or Ita deis placuit!\xspace +\or Ita est!\xspace +\or Legio expedita!\xspace +\or Leontes te devorant \blindtext@endsentence +\or Major e longinquo reverentia\blindtext@endsentence +\or Mens sana in corpore sano\blindtext@endsentence +\or Morituri te salutant!\xspace +\or Nihil conveniens decretis ejus!\xspace +\or Non licet omnibus adire Brivatum\blindtext@endsentence +\or Non licet omnibus adire Corinthum\blindtext@endsentence +\or Non omnia possumus omnes!\xspace +\or O fortunatos nimium, sua si bona norint, agricolas!\xspace +\or Qui habet aures audiendi, audiat!\xspace +\or Quod erat demonstrandum\blindtext@endsentence +\or Quot capita tot census!\xspace +\or Sic transit gloria mundi\blindtext@endsentence +\or Summum jus, summa injuria!\xspace +\or Ubi solitudinem faciunt, pacem appellant\blindtext@endsentence +\or Vanitas vanitatum et omnia vanitas\blindtext@endsentence +\or Victrix causa diis placuit, sed victa Catoni\blindtext@endsentence +\or Video meliora proboque deteriora sequor\blindtext@endsentence +\or Vinum et musica laetificant cor\blindtext@endsentence% + \setcounter{blind@randomcount}{-1}% + \fi% + \refstepcounter{blind@randomcount}% + \ifnum\blind@countxx<\value{blind@randommax}\advance\blind@countxx by 1 % + \repeat% + \setcounter{blind@randommax}{\value{blindtext}}% + }% \blindtext@text + \def\blindtext@parstart{}%no change for random option + } +\fi %option random +\ifblindpangram +\blind@addtext{latin}{% + \setcounter{blindtext}{5} + \def\blindtext@text{% + \blind@countxx=1 % + \loop + \ifcase\value{blind@pangramcount}% +Sic fugiens, dux, zelotypos quam karus haberis\blindtext@endsentence +\or Duc zephire exurgens currum cum flatibus +\ae{}quor\blindtext@endsentence +\or Vix phlegeton zephiri qu\ae{}rens modo flabra +mycillo\blindtext@endsentence% + \setcounter{blind@pangramcount}{-1}% + \fi% + \refstepcounter{blind@pangramcount}% + \ifnum\blind@countxx<\value{blind@pangrammax}\advance\blind@countxx by 1 % + \repeat% + \setcounter{blind@pangrammax}{\value{blindtext}}% + }% \blindtext@text + \def\blindtext@parstart{}%no change for pangram option +} +\fi %option pangram +\def\blindtext@ngerman{} +\blind@addtext{ngerman}{% + \def\blindtext@text{% + Dies hier ist ein Blindtext zum Testen von + Textausgaben\blindtext@endsentence Wer diesen Text liest, ist selbst + schuld\blindtext@endsentence Der Text gibt lediglich den Grauwert + der Schrift an\blindtext@endsentence Ist das wirklich so? Ist es + gleich\-g\"ul\-tig, ob ich schreibe: \glqq Dies ist ein + Blindtext\grqq\ oder \glqq Huardest gefburn\grqq ? Kjift -- + mitnichten! Ein Blindtext bietet mir wichtige + Informationen\blindtext@endsentence An ihm messe ich die + \blindmarkup{Lesbarkeit einer Schrift}, ihre Anmutung, wie + harmonisch die Figuren zueinander stehen und pr\"u\-fe, wie breit + oder schmal sie l\"auft\blindtext@endsentence Ein Blindtext sollte + m\"og\-lichst viele \blindmarkup{verschiedene Buchstaben} enthalten + und in der Originalsprache gesetzt sein\blindtext@endsentence Er + muss keinen Sinn ergeben, sollte aber lesbar + sein\blindtext@endsentence Fremdsprachige Texte wie \glqq Lorem + ipsum\grqq\ dienen nicht dem eigentlichen Zweck, da sie eine falsche + Anmutung vermitteln\blindtext@endsentence% + }% \blindtext@text +} +\blind@addtext{ngerman}{% + \def\blindtext@parstart{% + \ifcase\value{blind@countparstart}\or +Das hier ist der zweite Absatz.\or +Und nun folgt -- ob man es glaubt oder nicht -- der dritte Absatz.\or +Nach diesem vierten Absatz beginnen wir eine neue Z\"ahlung.\or + \setcounter{blind@countparstart}{0} + \fi + \stepcounter{blind@countparstart} + }% \blindtext@parstart +} +\blind@addtext{ngerman}{% \def\blindtext@count{% \ifcase\value{blind@listcount}\or - Premier\or Deuxi\`eme\or Troisi\`eme\or Quatri\`eme\or Cinqui\`eme\or - Sixi\`eme\or Septi\`eme\or Huiti\`eme\or Neuvi\`eme\or Dixi\`eme\or - Onzi\`eme\or Douzi\`eme% + Erster\or Zweiter\or Dritter\or Vierter\or F{\"u}nfter\or + Sechster\or Siebter\or Achter\or Neunter\or Zehnter\or + Elfter\or Zw{\"o}lfter\or Dreizehnter\or Vierzehnter% \else - L'autres% + Noch ein% \fi }% \blindtext@count - \def\blindtext@item{point dans une list}% -}%\addto\extrasfrench -\blind@addtext{french}{% - \def\blindtext@heading{Titres de niveau\xspace}% - \def\blindtext@list{Lists}% - \def\blindtext@listEx{Example pour une list\xspace}% -}%\addto\extrasfrench -\blind@addtext{french}{% - \def\blindtext@blindmath{Quelques textes avec des formules math\'ematiques.}% -}%\addto\extrasfrench -\DeclareOption{math}{ - \blindmathtrue + \def\blindtext@item{Listenpunkt, Stufe~\arabic{blind@levelcount}}% +}%\addto\extrasngerman +\blind@addtext{ngerman}{% + \def\blindtext@heading{{\"U}berschrift auf Ebene\xspace}% + \def\blindtext@list{Listen}% + \def\blindtext@listEx{Beispiel einer Liste\xspace}% +}%\addto\extrasngerman +\blind@addtext{ngerman}{% + \def\blindtext@blindmath{Blindtext mit mathematischen Formeln}% +}%\addto\extrasngerman +\ifblindbible +\blind@addtext{ngerman}{% + \def\blindtext@text{% + Da sprach Gott der Herr zu der Schlange: Weil du solches getan hast, + seist du verflucht vor allem Vieh und vor allen Tieren auf dem + Felde. Auf deinem Bauche sollst du gehen und Erde essen dein Leben + lang. + Gott sprach zu Mose: \glqq Ich werde sein, der Ich sein werde.\grqq\ + Und sprach: Also sollst du den Kindern Israel sagen: \glqq Ich werde + sein\grqq\ hat mich zu euch gesandt\ldots + und er soll davon opfern ein Opfer dem Herrn, n\"amlich das Fett, + welches die Eingeweide bedeckt, und alles Fett am Eingeweide,\ldots + Und der HERR redete mit Mose in der W\"uste Sinai und sprach: + Jair, der Sohn Manasses, nahm die ganze Gegend Argob bis an die + Grenze der Gessuriter und Maachathiter und hiess das Basan nach + seinem Namen D\"orfer Jairs bis auf den heutigen Tag.% + }% \blindtext@text + \def\blindtext@parstart{}%no change for bible option } -\DeclareOption{toc}{ - \blindtoctrue +\fi %\ifbible +\ifblindrandom + \blind@addtext{ngerman}{% + \setcounter{blindtext}{17} + \def\blindtext@text{% + \blind@countxx=1 % + \loop + \ifcase\value{blind@randomcount}% +Dies hier ist ein Blindtext zum Testen von +Textausgaben\blindtext@endsentence +\or Gerne werden Pangramme als Blindtexte +verwendet\blindtext@endsentence +\or Das griechische Wort Pangramm (oder holoalphabetischer Satz) +bezeichnet einen Satz, der alle Buchstaben des Alphabets +enth\"alt\blindtext@endsentence +\or Wobei man \glqq alle Buchstaben\grqq\ mit und ohne Umlaute z\"ahlen +kann\blindtext@endsentence +\or Aber das soll uns hier nicht k\"ummern, eigentlich wollen wir doch +eine Geschichte erz\"ahlen\blindtext@endsentence +\or Aber wozu wollen wir eine Geschichte erz\"ahlen?\xspace +\or Ach ja, wir brauchen Text um das Layout dieses Textes zu p\"ufen -- +dazu nimmt man meist einen Blindtext\blindtext@endsentence% + \setcounter{blind@randomcount}{-1}% + \fi% + \refstepcounter{blind@randomcount}% + \ifnum\blind@countxx<\value{blind@randommax}\advance\blind@countxx by 1 % + \repeat% + \setcounter{blind@randommax}{\value{blindtext}}% + }% \blindtext@text + \def\blindtext@parstart{}%no change for random option + } +\fi %option random +\ifblindpangram +\blind@addtext{ngerman}{% + \setcounter{blindtext}{5} + \def\blindtext@text{% + \blind@countxx=1 % + \loop + \ifcase\value{blind@pangramcount}% +Franz jagt im komplett verwahrlosten Taxi quer durch +Bayern\blindtext@endsentence +\or Zw\"olf Boxk\"ampfer jagen Viktor quer \"uber den gro{\ss}en Sylter +Deich\blindtext@endsentence +\or Vogel Quax zwickt Johnys Pferd Bim\blindtext@endsentence +\or Sylvia wagt quick den Jux bei Pforzheim\blindtext@endsentence +\or Prall vom Whisky flog Quax den Jet zu Bruch\blindtext@endsentence +\or Jeder wackere Bayer vertilgt bequem zwo Pfund +Kalbshaxen\blindtext@endsentence +\or Stanleys Expeditionszug quer durch Afrika wird von jedermann +bewundert\blindtext@endsentence% + \setcounter{blind@pangramcount}{-1}% + \fi% + \refstepcounter{blind@pangramcount}% + \ifnum\blind@countxx<\value{blind@pangrammax}\advance\blind@countxx by 1 % + \repeat% + \setcounter{blind@pangrammax}{\value{blindtext}}% + }% \blindtext@text + \def\blindtext@parstart{}%no change for pangram option } -\ProcessOptions\relax +\fi %option pangram +\@ifpackageloaded{ngerman}{\selectlanguage{ngerman}}{} \endinput %% %% End of file `blindtext.sty'. |