/usr/share/doc/texinfo/html/uref.html is in texinfo-doc-nonfree 4.13a-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | <html lang="en">
<head>
<title>uref - GNU Texinfo 4.13</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNU Texinfo 4.13">
<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Cross-References.html#Cross-References" title="Cross References">
<link rel="prev" href="inforef.html#inforef" title="inforef">
<link rel="next" href="cite.html#cite" title="cite">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This manual is for GNU Texinfo (version 4.13, 18 September 2008),
a documentation system that can produce both online information and a
printed manual from a single source.
Copyright (C) 1988, 1990, 1991, 1992, 1993, 1995, 1996, 1997,
1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
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.2 or any later version published by the Free Software
Foundation; with no Invariant Sections, with the Front-Cover Texts
being ``A GNU Manual'', and with the Back-Cover Texts as in (a)
below. A copy of the license is included in the section entitled
``GNU Free Documentation License.''
(a) The FSF's Back-Cover Text is: ``You are free to copy and modify
this GNU Manual. Buying copies from GNU Press supports the FSF in
developing GNU and promoting software freedom.''
-->
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
pre.display { font-family:inherit }
pre.format { font-family:inherit }
pre.smalldisplay { font-family:inherit; font-size:smaller }
pre.smallformat { font-family:inherit; font-size:smaller }
pre.smallexample { font-size:smaller }
pre.smalllisp { font-size:smaller }
span.sc { font-variant:small-caps }
span.roman { font-family:serif; font-weight:normal; }
span.sansserif { font-family:sans-serif; font-weight:normal; }
--></style>
</head>
<body>
<div class="node">
<a name="uref"></a>
<p>
Next: <a rel="next" accesskey="n" href="cite.html#cite">cite</a>,
Previous: <a rel="previous" accesskey="p" href="inforef.html#inforef">inforef</a>,
Up: <a rel="up" accesskey="u" href="Cross-References.html#Cross-References">Cross References</a>
<hr>
</div>
<h3 class="section">8.9 <code>@url</code>, <code>@uref{</code><var>url</var><code>[, </code><var>text</var><code>][, </code><var>replacement</var><code>]}</code></h3>
<p><a name="index-uref-387"></a><a name="index-Uniform-resource-locator_002c-referring-to-388"></a><a name="index-URL_002c-referring-to-389"></a>
<a name="index-g_t_0040code_007bhref_007d_002c-producing-HTML-390"></a><code>@uref</code> produces a reference to a uniform resource locator (url).
It takes one mandatory argument, the url, and two optional arguments
which control the text that is displayed. In HTML output, <code>@uref</code>
produces a link you can follow.
<p><code>@url</code> is a synonym for <code>@uref</code>. Originally, <code>@url</code>
had the meaning of <code>@indicateurl</code>
(see <a href="indicateurl.html#indicateurl"><code>@indicateurl</code></a>), but in actual practice it
was misused the vast majority of the time. So we've changed the
meaning.
<p>The second argument, if specified, is the text to display (the default
is the url itself); in Info and DVI output, but not in HTML output, the
url is also output.
<p><a name="index-Man-page_002c-reference-to-391"></a>The third argument, if specified, is the text to display, but in this
case the url is <em>not</em> output in any format. This is useful when
the text is already sufficiently referential, as in a man page. If
the third argument is given, the second argument is ignored.
<p>If the url is long enough to cause problems with line breaking, you
may find it useful to insert <code>@/</code> at places where a line break
would be acceptable (after ‘<samp><span class="samp">/</span></samp>’ characters, for instance). This
tells TeX to allow (but not force) a line break at those places.
See <a href="Line-Breaks.html#Line-Breaks">Line Breaks</a>.
<p>Here is an example of the simple one argument form, where the url is
both the target and the text of the link:
<pre class="example"> The official GNU ftp site is @uref{ftp://ftp.gnu.org/gnu}.
</pre>
<p class="noindent">produces:
<pre class="display"> The official GNU ftp site is <a href="ftp://ftp.gnu.org/gnu">ftp://ftp.gnu.org/gnu</a>.
</pre>
<p>An example of the two-argument form:
<pre class="example"> The official @uref{ftp://ftp.gnu.org/gnu, GNU ftp site}
holds programs and texts.
</pre>
<p class="noindent">produces:
<pre class="display"> The official <a href="ftp://ftp.gnu.org/gnu">GNU ftp site</a>
holds programs and texts.
</pre>
<p class="noindent">that is, the Info output is this:
<pre class="example"> The official GNU ftp site (ftp://ftp.gnu.org/gnu)
holds programs and texts.
</pre>
<p class="noindent">and the HTML output is this:
<pre class="example"> The official <a href="ftp://ftp.gnu.org/gnu">GNU ftp site</a>
holds programs and texts.
</pre>
<p>An example of the three-argument form:
<pre class="example"> The @uref{/man.cgi/1/ls,,ls} program ...
</pre>
<p class="noindent">produces:
<pre class="display"> The <a href="/man.cgi/1/ls">ls</a> program <small class="dots">...</small>
</pre>
<p class="noindent">but with HTML:
<pre class="example"> The <a href="/man.cgi/1/ls">ls</a> program ...
</pre>
<p>To merely indicate a url without creating a link people can follow, use
<code>@indicateurl</code> (see <a href="indicateurl.html#indicateurl"><code>@indicateurl</code></a>).
<p>Some people prefer to display url's in the unambiguous format:
<pre class="display"> <URL:http://<var>host</var>/<var>path</var>>
</pre>
<p class="noindent"><a name="index-g_t_003cURL_003a-convention_002c-not-used-392"></a>You can use this form in the input file if you wish. We feel it's not
necessary to include the ‘<samp><span class="samp"><URL:</span></samp>’ and ‘<samp><span class="samp">></span></samp>’ in the output,
since any software that tries to detect url's in text already has to
detect them without the ‘<samp><span class="samp"><URL:</span></samp>’ to be useful.
</body></html>
|