summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex3/galley/xhj-test.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-09 00:45:48 +0000
committerKarl Berry <karl@freefriends.org>2006-01-09 00:45:48 +0000
commit5dc602d16c5be2fd035b254ca23484a90aebd6dc (patch)
tree72efb15fba318cc2096a8cc6999ed3fa0bff317d /Master/texmf-dist/doc/latex3/galley/xhj-test.tex
parentb4fc5f639874db951177ec539299d20908adb654 (diff)
doc 5
git-svn-id: svn://tug.org/texlive/trunk@81 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex3/galley/xhj-test.tex')
-rw-r--r--Master/texmf-dist/doc/latex3/galley/xhj-test.tex176
1 files changed, 176 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex3/galley/xhj-test.tex b/Master/texmf-dist/doc/latex3/galley/xhj-test.tex
new file mode 100644
index 00000000000..6ba6fa5486f
--- /dev/null
+++ b/Master/texmf-dist/doc/latex3/galley/xhj-test.tex
@@ -0,0 +1,176 @@
+\documentclass{article}
+
+
+\setlength\textwidth{5cm}
+
+\usepackage{xparse,xhj,galley2}
+\tracinggalleys=2 % want tracing here
+
+
+\def\trace{\tracingassigns=1\tracingall}
+
+\IgnoreWhiteSpace
+
+% simple definition for \\
+% ignoring * form
+%
+\DeclareDocumentCommand\\{so}
+ {\leavevmode \unskip
+ \hskip \GAL@@linefillskip
+ \IfNoValueF{#2}{\vadjust{\vskip #2}}\break
+ }
+
+
+
+\setlength\parindent{12pt}
+
+\begin{document}
+
+some starting text
+
+%\trace
+\UseInstance{pshape}{staggered}
+
+\section{This should\\ be\\
+ a really staggered\\heading (but isn't)}
+
+In fact we should not be surprised since the standard \LaTeX{} heading
+code is essentially using its own pshape and thus overwriting the
+outer pshape declaration.
+
+\UseInstance{pshape}{staggered}
+\UseInstance{justification}{raggedright}
+This is a paragraph for testing various justification\\ settings. We have some
+text and after the word `word' \\ we just had a forced line break. We
+do some more line break testing, e.g., this\\[7pt] one was supposed to
+add 7pts of extra space.
+
+
+And here a paragraph for comparison with some text some text some text
+also-containing-a-longer-word some text some text some text some text
+some text some text some text.
+
+\section{Linebreaks}
+
+
+A line break with linebreak\linebreak
+and now ...
+
+% A line break with oldlinebreak\oldlinebreak
+% what takes longer?
+
+
+\section{Justified}
+
+%\trace
+some text\marginpar{\UseInstance{justification}{raggedright}\fussy
+ \fontfamily{pop}\fontsize{7}{9}\selectfont ZZZ Some text in
+ optima. Some text in optima. Some text in optima. Some text in
+ optima. Some text in optima.}
+some text some text some text some text some text some text some text
+some text some text some text some text some text some text
+some text some text some text some text some text some text some text
+some text some text some text some text some text some text
+some text some text some text some text some text some text some text
+some text some text some text some text some text some text
+
+%\trace
+
+\section{Raggedright}
+
+\UseInstance{justification}{raggedright}
+This is a paragraph for testing various justification settings. We have some
+text and after the word `word' \\ we just had a forced line break. We
+do some more line break testing, e.g., this\\[7pt] one was supposed to
+add 7pts of extra space.
+
+
+And here a paragraph for comparison with some text some text some text
+also-containing-a-longer-word some text some text some text some text
+some text some text some text.
+
+\section{Left}
+
+\UseInstance{justification}{raggedleft}
+\UseInstance{hyphenation}{off}\sloppy
+This is a paragraph for testing various justification settings. We have some
+text and after the word `word' \\ we just had a forced line break. We
+do some more line break testing, e.g., this\\[7pt] one was supposed to
+add 7pts of extra space.
+
+
+
+And here a paragraph for comparison with some text some text some text
+also-containing-a-longer-word some text some text some text some text
+some text some text some text.
+
+\tracingpages=1
+
+\section{Adjust}
+
+\UseInstance{justification}{adjust}
+\UseInstance{hyphenation}{on}\fussy
+This is a paragraph for testing various justification settings. We have some
+text and after the word `word' \\ we just had a forced line break. We
+do some more line break testing, e.g., this\\[7pt] one was supposed to
+add 7pts of extra space.
+
+
+And here a paragraph for comparison with some text some text some text
+also-containing-a-longer-word some text some text some text some text
+some text some text some text.
+
+\section{Center}
+
+\UseInstance{justification}{center}
+This is a paragraph for testing various justification settings. We have some
+text and after the word `word' \\ we just had a forced line break. We
+do some more line break testing, e.g., this\\[7pt] one was supposed to
+add 7pts of extra space.
+
+
+And here a paragraph for comparison with some text some text some text
+also-containing-a-longer-word some text some text some text some text
+some text some text some text.
+
+\section{Center first}
+
+\UseInstance{justification}{centerfirst-adjust}
+This is a paragraph for testing various justification settings. We have some
+This is a paragraph for testing various justification settings. We have some
+This is a paragraph for testing various justification settings. We have some
+This is a paragraph for testing various justification settings. We have some
+text and after the word `word' \\ we just had a forced line break. We
+do some more line break testing, e.g., this\\[7pt] one was supposed to
+add 7pts of extra space.
+This is a paragraph for testing various justification settings. We have some
+This is a paragraph for testing various justification settings. We have some
+This is a paragraph for testing various justification settings. We have some
+This is a paragraph for testing various justification settings. We have some
+
+
+And here a paragraph for comparison with some text some text some text
+also-containing-a-longer-word some text some text some text some text
+some text some text some text.
+
+
+\section{Center middle}
+
+\hrule
+
+\UseInstance{justification}{centermiddle}
+
+This is a paragraph for testing various justification settings. We have some
+text and after the word `word' \\ we just had a forced line break. We
+do some more line break testing, e.g., this\\[7pt] one was supposed to
+add 7pts of extra space.
+
+
+And here a paragraph for comparison with some text some text some text
+also-containing-a-longer-word some text some text some text some text
+some text some text some text.
+
+\hrule
+
+\end{document}
+