home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume11 / templates / part06 / texinfo.tpl < prev   
Text File  |  1987-10-04  |  8KB  |  605 lines

  1. Template all Selection
  2. :begin
  3. boilerplate:    ; Large blocks of text
  4. breaks:        ; Stop filling text
  5. conditionals:    ; TeX-only or Info-only
  6. formatted:    ; @xyz ... @end xyz
  7. lists:        ; enumerate, itemize, table
  8. references:    ; cross references
  9. sectioning:    ; chapters, sections, etc.
  10. strings:    ; special characters and strings
  11. surround:    ; @xyz{...}
  12. :end
  13.  
  14. Template appendix Sequence
  15. :begin
  16. @appendix <POINT>
  17. :end
  18.  
  19. Template appendixsection Sequence
  20. :begin
  21. @appendixsection <POINT>
  22. :end
  23.  
  24. Template b Sequence
  25. :begin
  26. @b{<POINT>}
  27. :end
  28.  
  29. Template boilerplate Selection
  30. :begin
  31. infonodes:    ; Use this for on-line info nodes
  32. manual:        ; Use this for printed manuals
  33. whole:        ; Either of the above
  34. :end
  35.  
  36. Template breaks Selection
  37. :begin
  38. pagebreak:    ; Start a new page
  39. paragraphbreak:    ; Start a new paragraph
  40. space:        ; Leave some blank vertical space
  41. :end
  42.  
  43. Template bs Sequence
  44. :begin
  45. @key{BS}
  46. :end
  47.  
  48. Template bullet Sequence
  49. :begin
  50. @bullet{}
  51. :end
  52.  
  53. Template center Sequence
  54. :begin
  55. @center <POINT>
  56. :end
  57.  
  58. Template chapter Sequence
  59. :begin
  60. @chapter <POINT>
  61. :end
  62.  
  63. Template cindex Sequence
  64. :begin
  65. @cindex <POINT>
  66. :end
  67.  
  68. Template code Sequence
  69. :begin
  70. @code{<POINT>}
  71. :end
  72.  
  73. Template commands Selection
  74. :begin
  75. comment:    ; Ignore rest of line
  76. headings:    ; Turn them on or off
  77. include:    ; Include a file
  78. noindent:    ; Do not start a new paragraph
  79. refill:        ; For info---refill after substitution of strings
  80. :end
  81.  
  82. Template comment Sequence
  83. :begin
  84. @c <POINT>
  85. :end
  86.  
  87. Template conditionals Selection
  88. :begin
  89. ifinfo:        ; Transparent to TeX
  90. iftex:        ; Transparent to Info
  91. :end
  92.  
  93. Template copyright Sequence
  94. :begin
  95. @copyright{}
  96. :end
  97.  
  98. Template ctl Sequence
  99. :begin
  100. @key{CTL}
  101. :end
  102.  
  103. Template ctrl Sequence
  104. :begin
  105. @ctrl{<POINT>}
  106. :end
  107.  
  108. Template del Sequence
  109. :begin
  110. @key{DEL}
  111. :end
  112.  
  113. Template dfn Sequence
  114. :begin
  115. @dfn{<POINT>}
  116. :end
  117.  
  118. Template display Sequence
  119. :begin
  120. @display
  121. <POINT>
  122. @end display
  123. :end
  124.  
  125. Template dots Sequence
  126. :begin
  127. @dots{}
  128. :end
  129.  
  130. Template eitem Sequence
  131. :begin
  132. @item
  133. <POINT>
  134. :end
  135.  
  136. Template enumerate Sequence
  137. :begin
  138. @enumerate
  139. @item
  140. <POINT>
  141. @end enumerate
  142. :end
  143.  
  144. Template esc Sequence
  145. :begin
  146. @key{ESC}
  147. :end
  148.  
  149. Template example Sequence
  150. :begin
  151. @example
  152. <POINT>
  153. @end example
  154. :end
  155.  
  156. Template file Sequence
  157. :begin
  158. @file{<POINT>}
  159. :end
  160.  
  161. Template findex Sequence
  162. :begin
  163. @findex <POINT>
  164. :end
  165.  
  166. Template formatted Selection
  167. :begin
  168. center:        ; center a line
  169. display:    ; like example, but variable-width font
  170. example:    ; verbatim, with fixed-width font
  171. group:        ; keep together on a page
  172. ifinfo:        ; Transparent to TeX
  173. iftex:        ; Transparent to Info
  174. ignore:        ; Transparent to both
  175. quotation:    ; Indented display
  176. :end
  177.  
  178. Template group Sequence
  179. :begin
  180. @group
  181. <POINT>
  182. @end group
  183. :end
  184.  
  185. Template headings Sequence
  186. :begin
  187. @headings <text:onoroff>
  188. :end
  189.  
  190. Template i Sequence
  191. :begin
  192. @i{<POINT>}
  193. :end
  194.  
  195. Template ifinfo Sequence
  196. :begin
  197. @ifinfo
  198. <POINT>
  199. @end ifinfo
  200. :end
  201.  
  202. Template iftex Sequence
  203. :begin
  204. @iftex
  205. <POINT>
  206. @end iftex
  207. :end
  208.  
  209. Template ignore Sequence
  210. :begin
  211. @ignore
  212. <POINT>
  213. @end ignore
  214. :end
  215.  
  216. Template iitem Sequence
  217. :begin
  218. @item @bullet
  219. <POINT>
  220. :end
  221.  
  222. Template include Sequence
  223. :begin
  224. @include <text:file>
  225. :end
  226.  
  227. Template indexcmds Selection
  228. :begin
  229. cindex:        ; Concepts
  230. findex:        ; Functions
  231. kindex:        ; Keys
  232. pindex:        ; Programs
  233. tindex:        ; Data types
  234. vindex:        ; Variables
  235. printindex:    ; Command for printing an index
  236. :end
  237.  
  238. Template indexcode Selection
  239. :begin
  240. cp        ; Concepts
  241. fn        ; Functions
  242. ky        ; Keys
  243. pg        ; Programs
  244. tp        ; Data types
  245. vr        ; Variables
  246. :end
  247.  
  248. Template infonodes Sequence
  249. :begin
  250. @setfilename <text:filename>
  251.  
  252. @node top, <textenter:next>, (dir), (dir)
  253. @chapter <POINT>
  254.  
  255. <node>
  256. :end
  257.  
  258. Template inforef Sequence
  259. :begin
  260. @xref{<text:node>,<text:name>,<text:file>}
  261. :end
  262.  
  263. Template itemize Sequence
  264. :begin
  265. @itemize
  266. @item @bullet
  267. <POINT>
  268. @end itemize
  269. :end
  270.  
  271. Template items Selection
  272. :begin
  273. eitem:        ; enumeration item
  274. iitem:        ; itemization item
  275. mitem:        ; menu item
  276. titem:        ; table item
  277. txitem:        ; table itemx
  278. :end
  279.  
  280. Template kbd Sequence
  281. :begin
  282. @kbd{<POINT>}
  283. :end
  284.  
  285. Template key Sequence
  286. :begin
  287. <specialchars>
  288. :end
  289.  
  290. Template kindex Sequence
  291. :begin
  292. @kindex <POINT>
  293. :end
  294.  
  295. Template lfd Sequence
  296. :begin
  297. @key{LFD}
  298. :end
  299.  
  300. Template lists Selection
  301. :begin
  302. enumerate:    ; 1. foo
  303. itemize:    ; -- foo
  304. table:        ; "foo"   text about foo
  305. :end
  306.  
  307. Template manual Sequence
  308. :begin
  309. \input texinfo @c -*-texinfo-*-
  310. @settitle <text:title>
  311.  
  312. @titlepage
  313. @sp 10
  314. @center @titlefont{<text:title>}
  315. @sp 3
  316. @center <user-full-name>
  317. @sp 1
  318. @center <text:address>
  319. @center <text:moreaddress>
  320. @sp 1
  321. @center <today>
  322. @sp 3
  323. @center @b{Abstract}
  324. <POINT>
  325. @end titlepage
  326.  
  327. @c Include files with actual text
  328. @include <text:infonodesfile>
  329.  
  330. @c Print indices
  331. <#printindex>
  332.  
  333. @c Print table of contents
  334. @summarycontents
  335. @contents
  336.  
  337. @bye
  338. :end
  339.  
  340. Template menu Sequence
  341. :begin
  342. @menu
  343. * <text:node>:: <POINT>
  344. @end menu
  345. :end
  346.  
  347. Template meta Sequence
  348. :begin
  349. @key{META}
  350. :end
  351.  
  352. Template mitem Sequence
  353. :begin
  354. * <text:node>:: <POINT>
  355. :end
  356.  
  357. Template ncsection Sequence
  358. :begin
  359. @ncsection <POINT>
  360. :end
  361.  
  362. Template node Sequence
  363. :begin
  364. @node <textenter:here>, <textenter:nxt>, <textenter:prv>, <textenter:up>
  365. @chapter <POINT>
  366. :end
  367.  
  368. Template noindent Sequence
  369. :begin
  370. @noindent
  371. :end
  372.  
  373. Template pagebreak Sequence
  374. :begin
  375. @page
  376. :end
  377.  
  378. Template paragraphbreak Sequence
  379. :begin
  380. @br
  381. :end
  382.  
  383. Template pindex Sequence
  384. :begin
  385. @pindex <POINT>
  386. :end
  387.  
  388. Template printindex Sequence
  389. :begin
  390. @node <textenter:indextype> Index, <textenter:nxt>, <textenter:prv>, <text:up>
  391. @unnumbered <textenter:indextype> Index
  392. @printindex <indexcode>
  393. :end
  394.  
  395. Template pxref Sequence
  396. :begin
  397. @pxref{<text:node>}
  398. :end
  399.  
  400. Template pxreflong Sequence
  401. :begin
  402. @pxref{<text:node>,<text:name>,<text:citation>,<text:file>,<text:title>}
  403. :end
  404.  
  405. Template quotation Sequence
  406. :begin
  407. @quotation
  408. <POINT>
  409. @end quotation
  410. :end
  411.  
  412. Template references Selection
  413. :begin
  414. inforef:    ; reference to a file without a manual
  415. pxref:        ; like xref, but inside a parenthesized sentence.
  416. pxreflong:    ; like xreflong, ...
  417. xref:        ; short form of cross reference
  418. xreflong:    ; long form with all the fields
  419. :end
  420.  
  421. Template refill Sequence
  422. :begin
  423. @refill
  424. :end
  425.  
  426. Template ret Sequence
  427. :begin
  428. @key{RET}
  429. :end
  430.  
  431. Template samp Sequence
  432. :begin
  433. @samp{<POINT>}
  434. :end
  435.  
  436. Template section Sequence
  437. :begin
  438. @section <POINT>
  439. :end
  440.  
  441. Template sectioning Selection
  442. :begin
  443. appendix:
  444. appendixsection:
  445. chapter:
  446. menu:            ; Build a menu
  447. ncsection:        ; Section when there are no chapters
  448. node:            ; Build a node
  449. section:
  450. subsection:
  451. subsubsection:
  452. unnumbered:
  453. unnumberedsec:
  454. :end
  455.  
  456. Template sft Sequence
  457. :begin
  458. @key{SFT}
  459. :end
  460.  
  461. Template space Sequence
  462. :begin
  463. @sp <POINT>
  464. :end
  465.  
  466. Template spc Sequence
  467. :begin
  468. @key{SPC}
  469. :end
  470.  
  471. Template specialchars Selection
  472. :begin
  473. bs:        ; Backspace
  474. ctl:        ; Control
  475. del:        ; Delete key
  476. esc:        ; Escape
  477. lfd:        ; Linefeed
  478. meta:        ; Meta key (Escape on most keyboards)
  479. ret:        ; Carraige return
  480. sft:        ; Shift
  481. spc:        ; Space
  482. tab:        ; Tab
  483. :end
  484.  
  485. Template strings Selection
  486. :begin
  487. bullet:        ; Bullet character for itemization
  488. copyright:    ; Copyright symbol
  489. dots:        ; Ellipsis
  490. key:        ; Choose a special character
  491. tex:        ; The TeX logo
  492. :end
  493.  
  494. Template subsection Sequence
  495. :begin
  496. @subsection <POINT>
  497. :end
  498.  
  499. Template subsubsection Sequence
  500. :begin
  501. @subsubsection <POINT>
  502. :end
  503.  
  504. Template surround Selection
  505. :begin
  506. b:        ; Bold font
  507. code:        ; Literal code
  508. ctrl:        ; For control characters
  509. dfn:        ; Definition of a term
  510. file:        ; File name
  511. i:        ; Italic font
  512. kbd:        ; Like code, but for names of keys
  513. samp:        ; Literal text
  514. t:        ; Typewriter font (fixed-width)
  515. var:        ; Metasyntactic variables (e.g., the file @var{file}...)
  516. w:        ; Prohibit line break within
  517. :end
  518.  
  519. Template t Sequence
  520. :begin
  521. @t{<POINT>}
  522. :end
  523.  
  524. Template tab Sequence
  525. :begin
  526. @key{TAB}
  527. :end
  528.  
  529. Template table Sequence
  530. :begin
  531. @table <surround>
  532. @item <text:label>
  533. <POINT>
  534. @end table
  535. :end
  536.  
  537. Template tex Sequence
  538. :begin
  539. @TeX{}
  540. :end
  541.  
  542. Template tindex Sequence
  543. :begin
  544. @tindex <POINT>
  545. :end
  546.  
  547. Template titem Sequence
  548. :begin
  549. @item <text:label>
  550. <POINT>
  551. :end
  552.  
  553. Template txitem Sequence
  554. :begin
  555. @itemx <text:label>
  556. :end
  557.  
  558. Template unnumbered Sequence
  559. :begin
  560. @unnumbered <POINT>
  561. :end
  562.  
  563. Template unnumberedsec Sequence
  564. :begin
  565. @unnumberedsec <POINT>
  566. :end
  567.  
  568. Template var Sequence
  569. :begin
  570. @var{<POINT>}
  571. :end
  572.  
  573. Template vindex Sequence
  574. :begin
  575. @vindex <POINT>
  576. :end
  577.  
  578. Template w Sequence
  579. :begin
  580. @w{<POINT>}
  581. :end
  582.  
  583. Template whole Selection
  584. :begin
  585. infonodes:    ; Use this for on-line info nodes.
  586. manual:        ; Use this for a printed manual.
  587. :end
  588.  
  589. Template xref Sequence
  590. :begin
  591. @xref{<text:node>}
  592. :end
  593.  
  594. Template xreflong Sequence
  595. :begin
  596. @xref{<text:node>,<text:name>,<text:citation>,<text:file>,<text:title>}
  597. :end
  598.  
  599.  
  600. Local Variables:
  601. tpl-begin-template-definition:"^Template"
  602. tpl-begin-template-body:"^:begin"
  603. tpl-end-template-body:"^:end"
  604. end:
  605.