diff --git a/doc/src/sgml/jadetex.cfg b/doc/src/sgml/jadetex.cfg new file mode 100644 index 0000000000000000000000000000000000000000..45ff76ffbbb8ba6f92971c375b9f4d2174777c9d --- /dev/null +++ b/doc/src/sgml/jadetex.cfg @@ -0,0 +1,30 @@ +% $PostgreSQL: pgsql/doc/src/sgml/jadetex.cfg,v 1.1 2010/04/29 16:32:41 tgl Exp $ +% +% This file redefines FlowObjectSetup to eliminate one of the two control +% sequences it normally creates, thereby substantially reducing string usage +% and permitting the complete Postgres documentation to be built without +% overflowing a hard-to-expand TeX limit. The only known penalty is an +% increased number of TeX warnings about ignoring duplicate definitions. +% +% Curiously, we only see the failure when building PDF output --- plain PS +% output does not come anywhere close to overflowing the string table. +% There may be another solution hidden in that observation. +% +\def\FlowObjectSetup#1{% +\ifDoFOBSet + \ifLabelElements + \ifx\Label\@empty\let\Label\Element\fi + \fi + \ifx\Label\@empty\else + \bgroup + \ifNestedLink + \else + \hyper@anchorstart{\Label}\hyper@anchorend + \PageLabel{\Label}% + \fi + \egroup + \let\Label\@empty + \let\Element\@empty + \fi +\fi +}