Hi Zdenek, As usual, thank you for all your hard work on my behalf. The conclusion appears to be that there is no easy solution to the problem (and it seems I am about the only person who has this problem).
If you do happen to come upon a solution some day, please feel free to drop me a line. In the mean time I can maybe just tolerate the 2mm or so overflow, or put a newline after the table. Thank you again, Dan 2011/12/4 Zdenek Wagner <[email protected]>: > Hi Dan, > first, as Keith wrote, as a reader I would not expect a table in a > footnote. If the table is important, why not to put it to the main > text? And if it is not important, why it is there at all? If it is of > less importance, it should rather appear in an apendix, not in a > footnote. > > I am not such an expert. I tried to figure out how the page is > completed but I do not fully understand it. What is important to know > is that each box has 3 dimensions: height, depth and width. If tabular > is set, the resulting box has zero height. You can see it in my > example. You can also se a trick how I forced it to have nonzero > height but preserving the sum of the height + depth. The boxes are > treated differently depending whether they are inserted to the > vertical or horizontal list. > > I am afraid that proper treatment of tables within footnotes will > require delving into the TeX page breaking algorithm and detailed > knowledge of LaTeX \output routine may also be needed. The LaTeX > \output is about 40 pages of code and I have never studied these > macros. > > 2011/12/4 Keith J. Schultz <[email protected]>: >> Hi Dan, >> >> Though, you problem is interesting, but I can believe you have this >> problem. >> >> You do realize that a footnote in general is not intend to contain this kind >> of >> information. Even though it may be possible in TeX, et al. >> >> Most writers show poor style by stuffing all kinds of information in the >> footnote >> because they do not take the time to properly integrate what the have to say >> into the main >> text. >> >> But, you can do whatever you want. >> >> regards >> Keith. >> >> Am 04.12.2011 um 00:31 schrieb Daniel Greenhoe: >> >>> When I put a tabular in a footnote, the tabular often is extended >>> outside the text area. Besides placing a newline directive after the >>> tabular environment, is there anything I can do to prevent this >>> behavior? That is, how can I best ensure that tabulars in a footnote >>> get typeset completely within the text area? Here is an example: >>> >>> \documentclass[12pt]{book} >>> \usepackage[xetex,a4paper,noheadfoot,nomarginpar,margin=20mm,showframe]{geometry} >>> \begin{document}% >>> xyz\footnote{% >>> %\raisebox{2.5mm}{ >>> \begin{tabular}[t]{|l|} >>> \hline >>> abc\\ >>> def\\ >>> ghj\\ >>> klm\\ >>> \hline >>> \end{tabular}%\\ >>> %}% >>> } >>> xyz\footnote{% >>> %\raisebox{2.5mm}{ >>> \begin{tabular}[t]{|l|} >>> \hline >>> abc\\ >>> def\\ >>> ghj\\ >>> klm\\ >>> \hline >>> \end{tabular}%\\ >>> %}% >>> } >>> \end{document}% >>> >>> Many thanks in advance, >>> Dan >>> <foottbl.tex><foottbl.pdf> >>> >>> -------------------------------------------------- >>> Subscriptions, Archive, and List information, etc.: >>> http://tug.org/mailman/listinfo/xetex >> >> >> >> >> -------------------------------------------------- >> Subscriptions, Archive, and List information, etc.: >> http://tug.org/mailman/listinfo/xetex > > > > -- > Zdeněk Wagner > http://hroch486.icpf.cas.cz/wagner/ > http://icebearsoft.euweb.cz > > > > -------------------------------------------------- > Subscriptions, Archive, and List information, etc.: > http://tug.org/mailman/listinfo/xetex > -------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex
