JezK
Edit File: Inserting-Quote-Characters.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <!-- This manual is for GNU Texinfo (version 6.8, 8 June 2021), a documentation system that can produce both online information and a printed manual from a single source using semantic markup. Copyright (C) 1988, 1990-1993, 1995-1999, 2001-2021 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". --> <title>Inserting Quote Characters (GNU Texinfo 6.8)</title> <meta name="description" content="Inserting Quote Characters (GNU Texinfo 6.8)"> <meta name="keywords" content="Inserting Quote Characters (GNU Texinfo 6.8)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2any"> <meta name="viewport" content="width=device-width,initial-scale=1"> <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="Special-Characters.html" rel="prev" title="Special Characters"> <style type="text/css"> <!-- a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em} a.summary-letter {text-decoration: none} blockquote.indentedblock {margin-right: 0em} div.display {margin-left: 3.2em} div.example {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} span:hover a.copiable-anchor {visibility: visible} ul.no-bullet {list-style: none} --> </style> </head> <body lang="en"> <div class="section" id="Inserting-Quote-Characters"> <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: Inserting @ {} , \ # &</a>, Up: <a href="Insertions.html" accesskey="u" rel="up">Special 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">11.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">General Syntactic 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 id='index-codequoteundirected'><span><code>@codequoteundirected <var>on-off</var></code><a href='#index-codequoteundirected' class='copiable-anchor'> ¶</a></span></dt> <dd><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 id='index-codequotebacktick'><span><code>@codequotebacktick <var>on-off</var></code><a href='#index-codequotebacktick' class='copiable-anchor'> ¶</a></span></dt> <dd><span id="index-Backtick"></span> <span id="index-Grave-accent"></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">Highlighting Commands are Useful</a>. </p> <span id="index-txicodequoteundirected"></span> <span id="index-txicodequotebacktick"></span> <p>This feature can also be controlled by using <code>@set</code> to change the values of the corresponding variables <code>txicodequoteundirected</code> and <code>txicodequotebacktick</code>. </p> </div> <hr> <div class="header"> <p> Next: <a href="Inserting-Space.html">Inserting Space</a>, Previous: <a href="Special-Characters.html">Special Characters: Inserting @ {} , \ # &</a>, Up: <a href="Insertions.html">Special 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>