Viewing File: /usr/share/doc/texinfo/html/_0040example.html

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- This manual is for GNU Texinfo (version 6.7, 23 September 2019),
a documentation system that can produce both online information and a
printed manual from a single source using semantic markup.

Copyright (C) 1988, 1990, 1991, 1992, 1993, 1995, 1996, 1997,
1998, 1999, 2001, 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 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, with no Front-Cover Texts, and with no Back-Cover
Texts.  A copy of the license is included in the section entitled
"GNU Free Documentation License". -->
<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>@example (GNU Texinfo 6.7)</title>

<meta name="description" content="@example (GNU Texinfo 6.7)">
<meta name="keywords" content="@example (GNU Texinfo 6.7)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<link href="index.html" rel="start" title="Top">
<link href="Command-and-Variable-Index.html" rel="index" title="Command and Variable Index">
<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
<link href="Quotations-and-Examples.html" rel="up" title="Quotations and Examples">
<link href="_0040verbatim.html" rel="next" title="@verbatim">
<link href="_0040indentedblock.html" rel="prev" title="@indentedblock">
<style type="text/css">
<!--
a.summary-letter {text-decoration: none}
blockquote.indentedblock {margin-right: 0em}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
div.lisp {margin-left: 3.2em}
kbd {font-style: oblique}
pre.display {font-family: inherit}
pre.format {font-family: inherit}
pre.menu-comment {font-family: serif}
pre.menu-preformatted {font-family: serif}
span.nolinebreak {white-space: nowrap}
span.roman {font-family: initial; font-weight: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
ul.no-bullet {list-style: none}
-->
</style>


</head>

<body lang="en">
<span id="g_t_0040example"></span><div class="header">
<p>
Next: <a href="_0040verbatim.html" accesskey="n" rel="next"><code>@verbatim</code></a>, Previous: <a href="_0040indentedblock.html" accesskey="p" rel="prev"><code>@indentedblock</code></a>, Up: <a href="Quotations-and-Examples.html" accesskey="u" rel="up">Quotations and Examples</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Command-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
</div>
<hr>
<span id="g_t_0040example_003a-Example-Text"></span><h3 class="section">8.4 <code>@example</code>: Example Text</h3>

<span id="example"></span><span id="index-example"></span>
<span id="index-Examples_002c-formatting-them"></span>
<span id="index-Formatting-examples"></span>

<p>The <code>@example</code> environment is used to indicate an example that
is not part of the running text, such as computer input or output.
Write an <code>@example</code> command at the beginning of a line by
itself.  Mark the end of the example with an <code>@end example</code>
command, also written at the beginning of a line by itself.
</p>
<p>An <code>@example</code> environment has the following characteristics:
</p>
<ul>
<li> Each line in the input file is a line in the output; that is,
the source text is not filled as it normally is.
</li><li> Extra spaces and blank lines are significant.
</li><li> The output is indented.
</li><li> The output uses a fixed-width font.
</li><li> Texinfo commands <em>are</em> expanded; if you want the output to
be the input verbatim, use the <code>@verbatim</code> environment instead
(see <a href="_0040verbatim.html"><code>@verbatim</code></a>).
</li></ul>

<p>For example,
</p>
<div class="example">
<pre class="example">@example
cp foo @var{dest1}; \
 cp foo @var{dest2}
@end example
</pre></div>

<p>produces
</p>
<div class="example">
<pre class="example">cp foo <var>dest1</var>; \
 cp foo <var>dest2</var>
</pre></div>

<p>The lines containing <code>@example</code> and <code>@end example</code> will
disappear from the output.  To make the output look good, you should
put a blank line before the <code>@example</code> and another blank line
after the <code>@end example</code>.  Blank lines inside the beginning
<code>@example</code> and the ending <code>@end example</code>, on the other
hand, do appear in the output.
</p>
<blockquote>
<p><b>Caution:</b> Do not use tabs in the lines of an example!  (Or anywhere else in
Texinfo, except in verbatim environments.)  TeX treats tabs as
single spaces, and that is not what they look like.  In Emacs, you can
use <kbd>M-x untabify</kbd> to convert tabs in a region to multiple spaces.
</p></blockquote>

<p>Examples are often, logically speaking, &ldquo;in the middle&rdquo; of a
paragraph, and the text that continues afterwards should not be
indented, as in the example above.  The <code>@noindent</code> command
prevents a piece of text from being indented as if it were a new
paragraph (see <a href="_0040noindent.html"><code>@noindent</code></a>).
</p>
<p>If you want to embed code fragments within sentences, instead of
displaying them, use the <code>@code</code> command or its relatives
(see <a href="_0040code.html"><code>@code</code></a>).
</p>
<p>If you wish to write a &ldquo;comment&rdquo; on a line of an example in the
normal roman font, you can use the <code>@r</code> command (see <a href="Fonts.html">Fonts</a>).
</p>

<hr>
<div class="header">
<p>
Next: <a href="_0040verbatim.html" accesskey="n" rel="next"><code>@verbatim</code></a>, Previous: <a href="_0040indentedblock.html" accesskey="p" rel="prev"><code>@indentedblock</code></a>, Up: <a href="Quotations-and-Examples.html" accesskey="u" rel="up">Quotations and Examples</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Command-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
</div>



</body>
</html>
Back to Directory File Manager