<!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>Inserting Quote Characters (GNU Texinfo 6.7)</title>
<meta name="description" content="Inserting Quote Characters (GNU Texinfo 6.7)">
<meta name="keywords" content="Inserting Quote Characters (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="Insertions.html" rel="up" title="Insertions">
<link href="Inserting-Space.html" rel="next" title="Inserting Space">
<link href="Inserting-an-Ampersand.html" rel="prev" title="Inserting an Ampersand">
<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="Inserting-Quote-Characters"></span><div class="header">
<p>
Next: <a href="Inserting-Space.html" accesskey="n" rel="next">Inserting Space</a>, Previous: <a href="Special-Characters.html" accesskey="p" rel="prev">Special Characters</a>, Up: <a href="Insertions.html" accesskey="u" rel="up">Insertions</a> [<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="Inserting-Quote-Characters-1"></span><h3 class="section">12.2 Inserting Quote Characters</h3>
<span id="index-Inserting-quote-characters"></span>
<span id="index-Quote-characters_002c-inserting"></span>
<p>As explained in the early section on general Texinfo input conventions
(see <a href="Conventions.html">Conventions</a>), Texinfo source files use the ASCII character
<code>`</code> (96 decimal) to produce a left quote (‘), and ASCII <code>'</code>
(39 decimal) to produce a right quote (’). Doubling these input
characters (<code>``</code> and <code>''</code>) produces double quotes (“ and
”). These are the conventions used by TeX.
</p>
<p>This works all right for text. However, in examples of computer code,
readers are especially likely to cut and paste the text
verbatim—and, unfortunately, some document viewers will mangle these
characters. (The free PDF reader <code>xpdf</code> works fine, but other
PDF readers, both free and nonfree, have problems.)
</p>
<p>If this is a concern for you, Texinfo provides these two commands:
</p>
<dl compact="compact">
<dt><code>@codequoteundirected <var>on-off</var></code></dt>
<dd><span id="index-codequoteundirected"></span>
<span id="index-undirected-single-quote"></span>
<p>causes the output for the <code>'</code> character in code environments to
be the undirected single quote, like this:
<code>'</code>.
</p>
</dd>
<dt><code>@codequotebacktick <var>on-off</var></code></dt>
<dd><span id="index-codequotebacktick"></span>
<span id="index-backtick"></span>
<span id="index-grave-accent_002c-standalone"></span>
<p>causes the output for the <code>`</code> character in code environments to
be the backtick character (standalone grave accent), like this:
<code>`</code>.
</p></dd>
</dl>
<p>If you want these settings for only part of the document,
<code>@codequote... off</code> will restore the normal behavior, as in
<code>@codequoteundirected off</code>.
</p>
<p>These settings affect <code>@code</code>, <code>@example</code>, <code>@kbd</code>,
<code>@samp</code>, <code>@verb</code>, and <code>@verbatim</code>. See <a href="Useful-Highlighting.html">Useful Highlighting</a>.
</p>
<span id="index-txicodequoteundirected_002c-obsolete-variable"></span>
<span id="index-txicodequotebacktick_002c-obsolete-variable"></span>
<p>This feature used to be controlled by using <code>@set</code> to change the
values of the corresponding variables <code>txicodequoteundirected</code>
and <code>txicodequotebacktick</code>; they are still supported, but the
command interface is preferred.
</p>
<hr>
<div class="header">
<p>
Next: <a href="Inserting-Space.html" accesskey="n" rel="next">Inserting Space</a>, Previous: <a href="Special-Characters.html" accesskey="p" rel="prev">Special Characters</a>, Up: <a href="Insertions.html" accesskey="u" rel="up">Insertions</a> [<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>