initfile.texi 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. @c
  2. @c This file is part of the ``Texinfo to HTML Converter'' manual
  3. @c which is part of the ``texi2html'' distribution.
  4. @c
  5. @c License:
  6. @c Copyright (C) 1999, 2000 Free Software Foundation, Inc.
  7. @c
  8. @c This program is free software; you can redistribute it
  9. @c and/or modify it under the terms of the GNU General Public
  10. @c License as published by the Free Software Foundation;
  11. @c either version 2 of the License, or (at your option) any
  12. @c later version.
  13. @c
  14. @c This program is distributed in the hope that it will be
  15. @c useful, but WITHOUT ANY WARRANTY; without even the implied
  16. @c warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
  17. @c PURPOSE. See the GNU General Public License for more
  18. @c details.
  19. @c
  20. @c You should have received a copy of the GNU General
  21. @c Public License along with this program; if not, write to
  22. @c the Free Software Foundation, Inc., 59 Temple Place, Suite
  23. @c 330, Boston, MA 02111-1307 USA
  24. @c
  25. @c
  26. @c Revisions:
  27. @c
  28. @c
  29. @c Author:
  30. @c Karl Heinz Marbaise <khmarbaise@gmx.de>
  31. @c
  32. @c Description:
  33. @c Here you can find the description on the
  34. @c initialization files.
  35. @c
  36. @c ========================================================
  37. @chapter Initialization file
  38. @c
  39. @cindex configure
  40. @cindex texi2html.init
  41. @cindex texi2htmlrc, global initialization
  42. @cindex .texi2htmlrc, user initialization
  43. @c
  44. @opindex sysconfdir
  45. @opindex init_file
  46. @file{texi2html.init}
  47. @menu
  48. * InitFileBasics:: The basics about
  49. initialization files.
  50. * InitFileGlobal:: Global initialization file.
  51. * InitFileUser:: User initialization file.
  52. * InitFileLoad:: Loadable initialization file.
  53. @end menu
  54. @c --------------------------------------------------------
  55. @node InitFileBasics,InitFileGlobal,InitFile,InitFile
  56. @section The basics about init files
  57. Initialization options are read first from
  58. @file{/usr/local/etc/texi2htmlrc} (the exact location being
  59. changeable with the @option{--sysconfdir=dir} option to the
  60. @command{configure} script), then from
  61. @file{$HOME/.texi2htmlrc}, then any command-line options
  62. including @option{-init_file} option; with later settings
  63. overriding earlier ones.
  64. The default initialization options are defined in the
  65. @file{texi2html.init} file contained in the @b{Texi2html}
  66. distribution (which gets included near the beginning of the
  67. @command{texi2html} script that gets installed).
  68. To customize @file{texi2html} it is best if you copy the
  69. appropriate sections from the @file{texi2html.init}
  70. contents into an appropriate local initialization file,
  71. make the necessary changes there, and then have
  72. @command{texi2html} read this initialization file by one of
  73. the means described above.
  74. For an example on what you can produces with
  75. @command{texi2html} have a look at the following sites:
  76. @uref{http://www.singular.uni-kl.de/Manual/html/}
  77. @c --------------------------------------------------------
  78. @node InitFileGlobal,InitFileUser,InitFileBasics,InitFile
  79. @section Global initialization file
  80. @c --------------------------------------------------------
  81. @node InitFileUser,InitFileLoad,InitFileGlobal,InitFile
  82. @section User initialization file
  83. @c --------------------------------------------------------
  84. @node InitFileLoad,,InitFileUser,InitFile
  85. @section Loadable initialization file
  86. @opindex init_file
  87. @option{-init_file}
  88. @c @ref{InitFile}