Skip to content

Instantly share code, notes, and snippets.

@geekman
Last active December 10, 2015 18:08
Show Gist options
  • Select an option

  • Save geekman/4472456 to your computer and use it in GitHub Desktop.

Select an option

Save geekman/4472456 to your computer and use it in GitHub Desktop.
Wall-of-text AF focus test
%
% random focus patterns in a text wall
% the pattern contains black bars for the AF system to pickup
% and the surrounding text helps you determine the area of focus
%
\documentclass[a4paper,12pt]{report}
\usepackage[margin=0.8in]{geometry}
\usepackage{hyperref}
\usepackage{color}
\usepackage{soul}
\hypersetup{pdfborder= 0 0 0}
\begin{document}
\setlength{\parindent}{0pt}
\setlength{\parskip}{1.5ex plus 0.5ex minus 0.2ex}
\offinterlineskip
\pagestyle{empty}
\newcommand\TESTPATTERN{test-pattern-here \testclr{black} pattern \testclr{black} test-pattern-here\space}
% from mirror/tex-archive/macros/latex/contrib/xcolor/xcolor.dtx
\makeatletter
\def\testclr#1#{\@testclr{#1}}
\def\@testclr#1#2{{\fboxsep\z@\mbox{\colorbox#1{#2}{\phantom{==}}}}}
\makeatother
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In tincidunt tempor
enim a dictum. Curabitur at tellus orci, a ultricies risus. Nunc ante arcu,
malesuada in sodales quis, hendrerit quis erat. Donec justo augue, blandit at
porttitor vitae, \TESTPATTERN gravida et quam. Nam tempus risus eget urna
rutrum egestas. Donec non ullamcorper neque. Cras urna dolor, rutrum ut
consequat eu, laoreet ut orci. Morbi pellentesque arcu quis est tempus
ullamcorper. In scelerisque aliquet metus in adipiscing. Duis malesuada blandit
urna, at dictum lacus commodo eu. Etiam ornare enim in nunc commodo
ullamcorper. Proin molestie dapibus sagittis.
Maecenas quis purus eu arcu facilisis consectetur. Suspendisse congue imperdiet
sem, in ullamcorper justo faucibus sit amet. Phasellus dignissim, libero ac
euismod venenatis, dolor nisl fermentum ipsum, sed vulputate massa mi non
nulla. Sed nunc enim, pellentesque in interdum at, dignissim a diam. Nunc
egestas malesuada elementum. Integer aliquet, mauris sit amet tempor aliquet,
magna nulla luctus massa, ut tincidunt sem dui quis lorem. Fusce nunc dui,
tincidunt \TESTPATTERN eu vehicula a, imperdiet ac elit. Nunc at arcu nec augue
bibendum venenatis at eu nulla. Vestibulum dui tortor, pharetra non laoreet
nec, rutrum a arcu. Praesent lectus dui, pharetra a mollis at, blandit id sem.
Donec placerat sodales tellus vitae sollicitudin. Cras mauris diam, aliquet in
vulputate id, cursus non quam. Nam non orci sit amet sem luctus feugiat. Morbi
id tortor turpis, vel sollicitudin lectus.
Maecenas quis purus eu arcu facilisis consectetur. Suspendisse congue imperdiet
sem, in ullamcorper justo faucibus sit amet. Phasellus dignissim, libero ac
euismod venenatis, dolor nisl fermentum ipsum, sed vulputate massa mi non
nulla. Sed nunc enim, pellentesque in interdum at, dignissim a diam. Nunc
egestas malesuada elementum. Integer aliquet, mauris sit amet tempor aliquet,
magna nulla luctus massa, ut tincidunt sem dui quis lorem. Fusce nunc dui,
tincidunt \TESTPATTERN eu vehicula a, imperdiet ac elit. Nunc at arcu nec augue
bibendum venenatis at eu nulla. Vestibulum dui tortor, pharetra non laoreet
nec, rutrum a arcu. Praesent lectus dui, pharetra a mollis at, blandit id sem.
Donec placerat sodales tellus vitae sollicitudin. Cras mauris diam, aliquet in
vulputate id, cursus non quam. Nam non orci sit amet sem luctus feugiat. Morbi
id tortor turpis, vel sollicitudin lectus. Ut dignissim rhoncus est, a molestie
turpis pharetra at. Nunc eu mi ultricies sem varius tincidunt. Mauris mi
nulla, ornare ac mollis et, auctor consequat felis. Donec sed sem non
\TESTPATTERN dolor sollicitudin placerat. Praesent eget tellus ut tellus
dignissim auctor. Nam lacinia euismod blandit. Morbi tempor euismod lacus et
fermentum. Nullam commodo dui nisi, vitae accumsan enim. Aliquam a magna
imperdiet eros rutrum lobortis. Sed interdum porta hendrerit. Donec
\TESTPATTERN venenatis, urna non laoreet tincidunt, ipsum turpis tempor est, eu
fringilla enim nibh a sem. Sed id auctor est. Sed pellentesque gravida erat, eu
cursus nibh pulvinar quis. Praesent fringilla, diam in condimentum rhoncus,
justo sem elementum arcu, tempus ornare lacus nibh sed arcu. Etiam leo nulla,
aliquam et ullamcorper sit amet, fringilla id lorem. Nunc nec sapien risus, a
dapibus nunc. Maecenas quis purus eu arcu facilisis consectetur. Suspendisse
congue imperdiet sem, in ullamcorper justo faucibus sit amet.
Nunc eu mi ultricies sem varius tincidunt. Mauris mi nulla, ornare ac mollis
et, auctor consequat felis. Donec sed sem non dolor sollicitudin placerat.
Praesent eget tellus ut tellus dignissim auctor. Nam lacinia euismod blandit.
Morbi tempor euismod lacus et fermentum. Nullam commodo dui nisi, vitae
accumsan enim. Aliquam a magna imperdiet eros rutrum lobortis. Sed interdum
porta hendrerit. Donec \TESTPATTERN venenatis, urna non laoreet tincidunt,
ipsum turpis tempor est, eu fringilla enim nibh a sem. Sed id auctor est. Sed
pellentesque gravida erat, eu cursus nibh pulvinar quis. Praesent fringilla,
diam in condimentum rhoncus, justo sem elementum arcu, tempus ornare lacus nibh
sed arcu. Etiam leo nulla, aliquam et ullamcorper sit amet, fringilla id lorem.
Nunc nec sapien risus, a dapibus nunc.
Morbi at libero imperdiet lectus adipiscing accumsan. Fusce sagittis, tortor eu
adipiscing dapibus, justo dui commodo tortor, sit amet vehicula leo odio a
velit. Sed dictum elementum ante, ut condimentum purus accumsan nec. Nulla
\TESTPATTERN tellus sapien, vestibulum eget aliquam at, pharetra nec risus.
Cras pretium pharetra tortor, eu pretium metus faucibus eget. Vestibulum ante
ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Ut
nulla lacus, blandit non pretium a, facilisis nec leo.
Praesent pellentesque varius nulla sed scelerisque. Mauris sit amet dui eu mi
rutrum blandit at id ligula. Quisque ultrices nibh eu est venenatis id dapibus
est fermentum. Aenean pretium mauris dignissim nulla volutpat vel bibendum
purus ultricies. Aliquam et eros tellus, vel ullamcorper sem. Sed mattis luctus
ullamcorper. In a nisl quis mi sagittis malesuada ut ut \TESTPATTERN tortor.
Nam semper mi vel enim ornare pellentesque. Proin luctus massa eget libero
suscipit non convallis arcu suscipit. Nunc porttitor elementum lectus, non
gravida magna consequat ut. Morbi non tellus vitae augue blandit fermentum et
adipiscing orci. Duis vitae turpis sapien.
\end{document}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment