\documentclass[11pt,a4paper]{article}
%\pagestyle{empty}
\usepackage{t1enc}
\usepackage{german}
\usepackage{ucs}
\usepackage[utf8]{inputenc}
\usepackage[T1,T2A]{fontenc}
\usepackage{longtable}
\DeclareTextCompositeCommand{\^}{T1}{h}{h\llap{\^{}}}
\DeclareTextCompositeCommand{\^}{OT1}{h}{h\llap{\^{}}}

% \hyphenpenalty=10000
% \tolerance=1000
% \clubpenalty=10000
% \widowpenalty=10000
% \displaywidowpenalty=10000

\parskip2em
\parindent0em

%\addtolength{\textwidth}{2.5cm}
%\addtolength{\oddsidemargin}{-2cm}
\addtolength{\textwidth}{3.56cm}
\addtolength{\oddsidemargin}{-1.78cm}
\addtolength{\textheight}{2.8cm}
\addtolength{\topmargin}{-1.5cm}
\addtolength{\headsep}{-2mm}

% placeholder for geometry of the landscape version

\makeatletter
\newenvironment{my-verse}
               {\let\\\@centercr
                 \list{}{\itemsep    \z@
                        \itemindent   -1.5em%
                        \listparindent\itemindent
                        \rightmargin  0em
                        \advance\leftmargin -1em}%
                \item\relax}
               {\endlist}
\makeatother

\usepackage[T1]{url}
%\urlstyle{same}

\usepackage{fancyhdr}
\usepackage{lastpage}
\pagestyle{fancy}%fancyplain}
\renewcommand{\headrulewidth}{0pt}
\rhead{\thepage{}/\pageref{LastPage}}
\cfoot{\leftmark}

\usepackage{calc}

\begin{document}

\newlength{\columnI}
\setlength{\columnI}{\maxof{\maxof{\maxof{\maxof{\widthof{(Pupo mia, dancu vi!)}}%
{\widthof{(Kiel bela estas ĝi,)}}}%
{\maxof{\widthof{(la fraŭlin’! Kaj ankaŭ la)}}%
{\widthof{(kavalir’ aspektas ja)}}}}%
{\maxof{\maxof{\widthof{(en la blua frako tre)}}%
{\widthof{(elegante, aŭ ĉu ne?)}}}%
{\maxof{\widthof{(Estas belaj li kaj ŝi.)}}%
{\widthof{(Pupo mia, dancu vi!)}}}}}%
{\maxof{\maxof{\maxof{\maxof{\widthof{(Jen la pup’ de l’ lasta jar’,)}}%
{\widthof{(kun la flava kapharar’!)}}}%
{\maxof{\widthof{(Estas ĝi la Lizinet’,)}}%
{\widthof{(la malnova lud-pupet’.)}}}}%
{\maxof{\maxof{\widthof{(Venu, olda amikin’,)}}%
{\widthof{(mi nun volas lavi vin.)}}}%
{\maxof{\widthof{(Vi nun dancu ĉiuj tri!)}}%
{\widthof{(Rigardindas tio ĉi!)}}}}}%
{\maxof{\maxof{\maxof{\widthof{(Dancu, mia pupo kun)}}%
{\widthof{(la aliaj pupoj nun!)}}}%
{\maxof{\widthof{(Paŝo flanken, unu klin’!)}}%
{\widthof{(Ĉiam tenu rekte vin!)}}}}%
{\maxof{\maxof{\widthof{(Vi turniĝu kiel rad’,)}}%
{\widthof{(tre sanigas la dancad’!)}}}%
{\maxof{\widthof{(Plaĉas tio ĉi, ĉar vi)}}%
{\widthof{(estas ĉarmaj ĉiuj tri.)}}}}}}}
\newlength{\columnTotal}
\setlength{\columnTotal}{\columnI}
\newlength{\tableTotal}
\setlength{\tableTotal}{\textwidth - 0\tabcolsep}

\urldef{\theurl}\url{http://www.poezio.net/version?poem-id=246&version-id=,497}
\markboth{ \theurl }{}
\addcontentsline{toc}{subsection}{Hans Christian Andersen, Infanrimaĵo}
\nopagebreak[1]
\begin{longtable}[c]{@{}p{\tableTotal*\ratio{\columnI}{\columnTotal}}@{}}
\endlastfoot\dots\endfoot

{\normalfont\large Hans Christian Andersen,}
\vspace{2.4em}
\\[-2em]

{\normalfont\LARGE Infanrimaĵo}
\vspace{1.4em}
\\[-0.8em]
{\itshape tradukita de Manfredo Ratislavo}
\\


\\[-2em]

\begin{my-verse}
Pupo mia, dancu vi!\\
Kiel bela estas ĝi,\\
la fraŭlin’! Kaj ankaŭ la\\
kavalir’ aspektas ja\\
en la blua frako tre\\
elegante, aŭ ĉu ne?\\
Estas belaj li kaj ŝi.\\
Pupo mia, dancu vi!
\end{my-verse}
\\[-2em]
\begin{my-verse}
Jen la pup’ de l’ lasta jar’,\\
kun la flava kapharar’!\\
Estas ĝi la Lizinet’,\\
la malnova lud-pupet’.\\
Venu, olda amikin’,\\
mi nun volas lavi vin.\\
Vi nun dancu ĉiuj tri!\\
Rigardindas tio ĉi!
\end{my-verse}
\\[-2em]
\begin{my-verse}
Dancu, mia pupo kun\\
la aliaj pupoj nun!\\
Paŝo flanken, unu klin’!\\
Ĉiam tenu rekte vin!\\
Vi turniĝu kiel rad’,\\
tre sanigas la dancad’!\\
Plaĉas tio ĉi, ĉar vi\\
estas ĉarmaj ĉiuj tri.
\end{my-verse}
\\[0.4em]

{\itshape \small Traduko de la Dana poemo
``Et børnerim'' de {\scshape Hans Christian
Andersen} (Johano Kristiano Andersen',
$\ast$1805-04-02~--~$\dagger$1875-08-04)
en Esperanton de {\scshape Manfredo
Ratislavo} (Manfred Retzlaff, Stettiner
Str. 16, D-59302 Oelde, Germanio,
$\ast$1938-11-04) en 1991-08.

\vspace{1em}
MR-248-1 / Arg-246-497 (2005-04-22 19:40:53)
}
\\

\end{longtable}
\end{document}
