Add footnotes in the Tabular environment, not simply use / footnote {...}. You should use the / footnotemark [n] tag to add an footnote, where n represents the number of the footnote; use / footnoteText [n] {...} in the Tabular environment, pay attention to the contents of [N] here should [N] in the / footnotemark in the table. Example: / begin {Tabular} {| c | c | c |} / hline Types & Total Space & Representation /// HlineReal & 6 Bytes / FOOTNOTEMARK [3]& $ 200 / TIMES 10 ^ {- 39} / sim 1.7 / TIMES 10 ^ {38} $ // HLINESINGLE & 4 Bytes & $ 1.5 / Times 10 ^ {- 45} / sim 3.4 / Times 10 ^ {38} $ /// HlineDouble & 8 bytes & $ 5.0 / Times 10 ^ {- 324 } / sim 1.7 / Times 10 ^ {308} $ /// Hlineextended & 10 bytes & $ 3.4 / Times 10 ^ {- 4932} / sim 1.1 / Times 10 ^ {4932} $ /// hline / end {tabular} / footnotextext [3] {In ~ Free Pascal ~, the real ~ type can be automatically converted into ~ Single ~ or ~ double ~ Double ~ So, the space size of the occupied is not fixed. }