summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/tamefloats/deml3541.tex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/tamefloats/deml3541.tex
Initial commit
Diffstat (limited to 'macros/latex/contrib/tamefloats/deml3541.tex')
-rw-r--r--macros/latex/contrib/tamefloats/deml3541.tex37
1 files changed, 37 insertions, 0 deletions
diff --git a/macros/latex/contrib/tamefloats/deml3541.tex b/macros/latex/contrib/tamefloats/deml3541.tex
new file mode 100644
index 0000000000..da68ebef42
--- /dev/null
+++ b/macros/latex/contrib/tamefloats/deml3541.tex
@@ -0,0 +1,37 @@
+%% deml3451.tex 2005/04/17
+% Basically David Kastrup's test code from latex/3541,
+% edited by Uwe Lueck, http://contact-ednotes.sty.de.vu.
+% Demonstrates bug and its fix by tameflts.sty.
+% Run this and watch the order of the numbers in the
+% footnote, and where it has its footnote mark; then
+% remove the next `%' for the fix.
+
+\documentclass[12pt]{article}
+
+% \usepackage{tameflts}
+
+\newcounter{xxx}
+\usepackage{ifthen}
+\nofiles
+\begin{document}
+Test a footnote\footnote{%
+ \whiledo{\value{xxx}<69}{%
+ \stepcounter{xxx}
+ This is just test line \thexxx. \par
+ }%
+} and then a marginal note:\marginpar{\sffamily Look!}
+\end{document}
+
+REMARKs:
+* It is essential that \marginpar comes after \footnote. This
+ indicates how to avoid the problem in many situations without
+ changing the output routine. Marginal notes are often used
+ only at the beginning of a paragraph; then it is good to start
+ with the \marginpar's, making sure that they appear in
+ horizontal mode.
+* The editing of the example from latex/3541 consisted in
+ structuring and replacing TeX commands by LaTeX commands. The
+ essence is, like in latex/3719 a very long footnote, with a
+ \marginpar shortly following.
+-- U.L.
+