summaryrefslogtreecommitdiffstats
path: root/doc/groff.html.node/Tutorial-for-Macro-Users.html
blob: 3fc9bce0235073b7518a64b7cebdc68c72689f99 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<!DOCTYPE html>
<html>
<!-- Created by GNU Texinfo 7.0.3, https://www.gnu.org/software/texinfo/ -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!-- This manual documents GNU troff version 1.23.0.

Copyright � 1994-2023 Free Software Foundation, Inc.

Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
any later version published by the Free Software Foundation; with no
Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A
copy of the license is included in the section entitled "GNU Free
Documentation License". -->
<title>Tutorial for Macro Users (The GNU Troff Manual)</title>

<meta name="description" content="Tutorial for Macro Users (The GNU Troff Manual)">
<meta name="keywords" content="Tutorial for Macro Users (The GNU Troff Manual)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="makeinfo">
<meta name="viewport" content="width=device-width,initial-scale=1">

<link href="index.html" rel="start" title="Top">
<link href="Request-Index.html" rel="index" title="Request Index">
<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
<link href="index.html" rel="up" title="Top">
<link href="Major-Macro-Packages.html" rel="next" title="Major Macro Packages">
<link href="Invoking-groff.html" rel="prev" title="Invoking groff">


</head>

<body lang="en">
<div class="chapter-level-extent" id="Tutorial-for-Macro-Users">
<div class="nav-panel">
<p>
Next: <a href="Major-Macro-Packages.html" accesskey="n" rel="next">Macro Packages</a>, Previous: <a href="Invoking-groff.html" accesskey="p" rel="prev">Invoking <code class="code">groff</code></a>, Up: <a href="index.html" accesskey="u" rel="up">GNU <code class="code">troff</code></a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Request-Index.html" title="Index" rel="index">Index</a>]</p>
</div>
<hr>
<h2 class="chapter" id="Tutorial-for-Macro-Users-1">3 Tutorial for Macro Users</h2>
<a class="index-entry-id" id="index-tutorial-for-macro-users"></a>
<a class="index-entry-id" id="index-macros_002c-tutorial-for-users"></a>
<a class="index-entry-id" id="index-user_0027s-tutorial-for-macros"></a>
<a class="index-entry-id" id="index-user_0027s-macro-tutorial"></a>

<p>Most users of the <code class="code">roff</code> language employ a macro package to format
their documents.  Successful macro packages ease the composition
process; their users need not have mastered the full formatting
language, nor understand features like diversions, traps, and
environments.  This chapter aims to familiarize you with basic concepts
and mechanisms common to many macro packages (like &ldquo;displays&rdquo;).  If
you prefer a meticulous and comprehensive presentation, try <a class="ref" href="GNU-troff-Reference.html">GNU <code class="code">troff</code> Reference</a> instead.
</p>



<ul class="mini-toc">
<li><a href="Basics.html" accesskey="1">Basics</a></li>
<li><a href="Common-Features.html" accesskey="2">Common Features</a></li>
</ul>
</div>



</body>
</html>