19.4.1 Customization Variables for @-Commands

Each of the following @-commands has an associated customization variable with the same name (minus the leading @):

@afivepaper            @afourpaper        @afourlatex
@afourwide             @allowcodebreaks   @bsixpaper
@contents              @clickstyle        @codequotebacktick
@codequoteundirected   @deftypefnnewline  @documentdescription
@documentencoding      @documentlanguage  @evenfooting
@evenfootingmarks      @evenheading       @evenheadingmarks
@everyfooting          @everyfootingmarks @everyheading
@everyheadingmarks     @exampleindent     @firstparagraphindent
@fonttextsize          @footnotestyle     @frenchspacing
@headings              @kbdinputstyle     @microtype
@novalidate            @oddfooting        @oddfootingmarks
@oddheading            @oddheadingmarks   @pagesizes
@paragraphindent       @setfilename       @setchapternewpage
@shortcontents         @smallbook         @summarycontents
@urefbreakstyle        @xrefautomaticsectiontitle

Setting such a customization variable to a value ‘foo’ is similar to executing @cmd foo. It is not exactly the same, though, since any side effects of parsing the Texinfo source are not redone. Also, some variables do not take Texinfo code when generating particular formats, but an argument that is already formatted. This is the case, for example, for HTML for documentdescription.

Note that if texi2any is invoked to process the file with TeX (e.g., with the --pdf option), then these customization variables may not be passed on to TeX.