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 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750
|
@c $Id: viewing-text.texinfo,v 1.32 2001/06/04 15:29:21 m Exp m $
@node Viewing Text, Text Editing, Text, Text
@comment node-name, next, previous, up
@chapter Viewing Text
@cindex viewing text
@noindent
Dealing with textual matter is the meat of Linux (and of most
computing), so there are going to be many chapters about the various
aspects of text. This first chapter in this part of the book shows how
to @emph{view} text on your display screen.
There are many ways to view or otherwise output text. When your
intention is to edit the text of a file, open it in a text editor, as
described in @ref{Text Editing, , Text Editing}.
Some kinds of files---such as PostScript, DVI, and PDF files---often
contain text in them, but they are technically not text files. These are
image format files, and I describe methods for viewing them in
@ref{Print Preview, , Previewing Print Files}.
@sp .25
@noindent
@strong{NOTE:} To learn how to browse files and their contents in a Web
browser, see @ref{Browsing Files, , Browsing Files}.
@menu
* Perusing Text:: Perusing text on the display.
* Outputting Text:: Outputting part of a text file.
* Streaming Text:: Reading a stream of text.
* ASCII Chart:: Viewing a character chart.
@end menu
@node Perusing Text, Outputting Text, Viewing Text, Viewing Text
@comment node-name, next, previous, up
@section Perusing Text
@cindex perusing text
@cindex text, perusing
@pindex less
@pindex zless
@pindex more
@noindent
Use @code{less} to peruse text, viewing it one screen (or ``page'') at
a time. The @code{less} tool works on either files or standard
output---it is popularly used as the last command on a pipeline so that
you can page through the text output of some commands. For an example, see
@ref{Pipelines, , Redirecting Output to Another Command's Input}.
@code{zless} is identical to @code{less}, but you use it to view
compressed text files; it allows you to read a compressed text file's
contents without having to uncompress it first (@pxref{File Compression,
, Compressed Files}). Most of the system documentation in the
@file{/usr/doc} and @file{/usr/share/doc} directories, for example,
consists of compressed text files.
You may, on occasion, be confronted with a reference to a command for
paging text called @code{more}. It was the standard tool for paging text
until it gave way to @code{less} in the early to mid-1990s; @code{less}
comes with many more options---its most notable advantage being the
ability to scroll @emph{backward} through a file---but at the expense of
being almost exactly three times the size of @code{more}. Hence there
are two meanings to the saying, ``less is more.''
@menu
* Perusing File:: Perusing a file.
* Perusing Multiple Files:: Perusing many files at once.
* Less Options:: Keystroke commands while you peruse.
@end menu
@node Perusing File, Perusing Multiple Files, Perusing Text, Perusing Text
@comment node-name, next, previous, up
@subsection Perusing a Text File
@cindex perusing a text file
@cindex paging through a file
@cindex file, perusing a text
@noindent
To peruse or page through a text file, give the name of the file as an
argument to @code{less}.
@itemize @bullet
@item
To page through the text file @file{README}, type:
@example
$ @kbd{less README @key{RET}}
@end example
@end itemize
This command starts @code{less} and displays the file @file{README} on
the screen.
You can more forward through the document a line at a time by typing
@kbd{@key{@math{@downarrow}}}, and you can move forward through the
document a screenful at a time by typing @kbd{@key{PgDn}}. To move
backward by a line, type @key{@math{@uparrow}}, and type
@kbd{@key{PgUp}} to move backward by a screenful.
@ifinfo
[GNU INFO BUG: any <> in the preceding line should be the <- and/or -> arrow keys.]
@end ifinfo
You can also search through the text you are currently perusing---this
is described in @ref{Less Search, , Searching Text in Less}.
To stop viewing and exit @code{less}, press @kbd{@key{Q}}.
@node Perusing Multiple Files, Less Options, Perusing File, Perusing Text
@comment node-name, next, previous, up
@subsection Perusing Multiple Text Files
@cindex perusing multiple text files
@cindex paging through multiple files
@cindex files, perusing multiple text
@noindent
You can specify more than one file to page through with @code{less}, and
you can specify file patterns in order to open all of the files that
match that pattern.
@itemize @bullet
@item
To page through all of the Unix FAQ files in @file{/usr/doc/FAQ}, type:
@example
$ @kbd{less /usr/doc/FAQ/unix-faq-part* @key{RET}}
@end example
@end itemize
This command starts @code{less}, opens in it all of the files that
match the given pattern @samp{/usr/doc/FAQ/unix-faq-part*}, and begins
displaying the first one:
@cartouche
@image{viewing-text-less-01, 4 in}
@end cartouche
@sp .25
@noindent
@strong{NOTE:} When you specify more than one file to page, @code{less}
displays each file in turn, beginning with the first file you specify or
the first file that matches the given pattern. To move to the next file,
press @kbd{@key{N}}; to move to the previous file, press @kbd{@key{P}}.
@node Less Options, , Perusing Multiple Files, Perusing Text
@comment node-name, next, previous, up
@subsection Commands Available While Perusing Text
@cindex commands available while perusing text
@cindex perusing text, commands available while
@pindex less
@noindent
The following table gives a summary of the keyboard commands that you
can use while paging through text in @code{less}. It lists the
keystrokes and describes the commands.
@multitable @columnfractions .30 .70
@item @sc{Keystroke}
@tab @sc{Command}
@item @key{@math{@uparrow}}
@tab Scroll back through the text (``up'') one line.
@ifinfo
[GNU INFO BUG: any <> in the preceding line should be the <- and/or -> arrow keys.]
@end ifinfo
@item @key{@math{@downarrow}}
@tab Scroll forward through the text (``down'') one line.
@ifinfo
[GNU INFO BUG: any <> in the preceding line should be the <- and/or -> arrow keys.]
@end ifinfo
@item @key{@math{@leftarrow}} @var{or} @key{@math{@rightarrow}}
@tab Scroll horizontally (left or right) one tab stop; useful for
perusing files that contain long lines.
@ifinfo
[GNU INFO BUG: any <> in the preceding line should be the <- and/or -> arrow keys.]
@end ifinfo
@item @key{PgUp} @var{or} @key{SPC}
@tab Scroll forward through the text by one screenful.
@item @key{PgDn}
@tab Scroll backward through the text by one screenful.
@item @code{C-l}
@tab Redraw the screen.
@item @code{/@var{pattern}}
@tab Search forward through the file for lines containing
@var{pattern}.
@item @code{?@var{pattern}}
@tab Search backward through the file for lines containing
@var{pattern}.
@item @code{<}
@tab Move to beginning of the file.
@item @code{>}
@tab Move to end of the file.
@item @code{h}
@tab Display a help screen.
@item @code{q}
@tab Quit viewing the file and exit @code{less}.
@end multitable
@node Outputting Text, Streaming Text, Perusing Text, Viewing Text
@comment node-name, next, previous, up
@section Outputting Text
@cindex outputting text
@cindex text, outputting
@pindex cat
@noindent
The simplest way to view text is to output it to standard output. This
is useful for quickly looking at part of a text, or for passing part of
a text to other tools in a command line.
Many people still use @code{cat} to view a text file, especially if it
is a very small file. To output all of a file's contents on the screen,
use @code{cat} and give the file name as an argument.
This isn't always the best way to peruse or read text---a very large
text will scroll off the top of the screen, for example---but sometimes
the simple outputting of text is quite appropriate, such as when you
just want to output one line of a file, or when you want to output
several files into one new file.
This section describes the tools used for such purposes. These tools are
best used as filters, often at the end of a pipeline, outputting the
standard input from other commands.
@sp .25
@noindent
@strong{NOTE:} Tools and methods for outputting text for printing, such
as outputting text in a font, are described in @ref{Enscript, ,
Converting Plain Text for Output}.
@menu
* Nonprinting Text:: Showing non-printing characters.
* Beginning Output:: Output the beginning part of a text.
* Ending Output:: Output the ending part of a text.
* Middle Output:: Output the middle part of a text.
* String Output:: Output the text between strings.
* Dialect Output:: Output text in a dialect.
@end menu
@node Nonprinting Text, Beginning Output, Outputting Text, Outputting Text
@comment node-name, next, previous, up
@subsection Showing Non-printing Characters
@cindex showing non-printing characters
@cindex non-printing characters, showing
@cindex control characters, showing
@cindex lines, showing the ends of
@cindex tab characters, showing
@cindex hat notation
@pindex cat
@noindent
Use @code{cat} with the @samp{-v} option to output non-printing
characters, such as control characters, in such a way so that you can
see them. With this option, @code{cat} outputs those characters in
@dfn{hat notation}, where they are represented by a @samp{^} and the
character corresponding to the actual control character (for example, a
bell character would be output as @samp{^G}).
@itemize @bullet
@item
To peruse the file @file{translation} with non-printing characters
displayed in hat notation, type:
@example
$ @kbd{cat -v translation | less @key{RET}}
@end example
@end itemize
In this example, the output of @code{cat} is piped to @code{less} for
viewing on the screen; you could have piped it to another command, or
redirected it to a file instead.
To visually display the end of each line, use the @samp{-E} option; it
specifies that a @samp{$} should be output after the end of each line.
This is useful for determining whether lines contain trailing space
characters.
Also useful is the @samp{-T} option, which outputs tab characters as
@samp{^I}.
The @samp{-A} option combines all three of these options---it is the
same as specifying @samp{-vET}.
@node Beginning Output, Ending Output, Nonprinting Text, Outputting Text
@comment node-name, next, previous, up
@subsection Outputting a Beginning Part of a Text
@cindex outputting a beginning part of a text
@cindex text, outputting a beginning part of a
@pindex head
@noindent
Use @code{head} to output the beginning of a text. By default, it
outputs the first ten lines of its input.
@itemize @bullet
@item
To output the first ten lines of file @file{placement-list}, type:
@example
$ @kbd{head placement-list @key{RET}}
@end example
@end itemize
You can specify as a numeric option the number of lines to output. If
you specify more lines than a file contains, @code{head} just outputs
the entire text.
@itemize @bullet
@item
To output the first line of file @file{placement-list}, type:
@example
$ @kbd{head -1 placement-list @key{RET}}
@end example
@item
To output the first sixty-six lines of file @file{placement-list}, type:
@example
$ @kbd{head -66 placement-list @key{RET}}
@end example
@end itemize
To output a given number of @emph{characters} instead of lines,
give the number of characters to output as an argument to the @samp{-c}
option.
@itemize @bullet
@item
To output the first character in the file @file{placement-list}, type:
@example
$ @kbd{head -c1 placement-list @key{RET}}
@end example
@end itemize
@node Ending Output, Middle Output, Beginning Output, Outputting Text
@comment node-name, next, previous, up
@subsection Outputting an Ending Part of a Text
@cindex outputting an ending part of a text
@cindex text, outputting an ending part of a
@pindex tail
@pindex less
@noindent
The @code{tail} tool works like @code{head}, but outputs the last part
of its input. Like @code{head}, it outputs ten lines by default.
@itemize @bullet
@item
To output the last ten lines of file @file{placement-list}, type:
@example
$ @kbd{tail placement-list @key{RET}}
@end example
@item
To output the last fourteen lines of file @file{placement-list}, type:
@example
$ @kbd{tail -14 placement-list @key{RET}}
@end example
@end itemize
It is sometimes useful to view the end of a file on a continuing basis;
this can be useful for a ``growing'' file, a file that is being written
to by another process. To keep viewing the end of such a file, use
@code{tail} with the @samp{-f} (``follow'') option. Type @kbd{C-c} to
stop viewing the file.
@itemize @bullet
@item
To follow the end of the file @file{access_log}, type:
@example
$ @kbd{tail -f access_log @key{RET}}
@end example
@end itemize
@sp .25
@noindent
@strong{NOTE:} You can achieve the same result with @code{less}; to do
this, type @kbd{F} while perusing the text (@pxref{Perusing Text, ,
Perusing Text}).
@node Middle Output, String Output, Ending Output, Outputting Text
@comment node-name, next, previous, up
@subsection Outputting a Middle Part of a Text
@cindex outputting a middle part of a text
@cindex text, outputting a middle part of a
@pindex head
@pindex tail
@pindex sed
@noindent
There are a few ways to output only a middle portion of a text.
To output a particular line of a file, use the @code{sed} tool
(@pxref{Stream Editing, , Editing Streams of Text}). Give as a quoted
argument the line number to output followed by @samp{!d}. Give the file
name as the second argument.
@itemize @bullet
@item
To output line 47 of file @file{placement-list}, type:
@example
$ @kbd{sed '47!d' placement-list @key{RET}}
@end example
@end itemize
To output a region of more than one line, give the starting and ending
line numbers, separated by a comma.
@itemize @bullet
@item
To output lines 47 to 108 of file @file{placement-list}, type:
@example
$ @kbd{sed '47,108!d' placement-list @key{RET}}
@end example
@end itemize
You can also combine multiple @code{head} or @code{tail} commands on a
pipeline to get the desired result (@pxref{Pipelines, , Redirecting
Output to Another Command's Input}).
@itemize @bullet
@item
To output the tenth line in the file @file{placement-list}, type:
@example
$ @kbd{head placement-list | tail -1 @key{RET}}
@end example
@item
To output the fifth and fourth lines from the bottom of file
@file{placement-list}, type:
@example
$ @kbd{tail -5 placement-list | head -2 @key{RET}}
@end example
@item
To output the 500th character in @file{placement-list}, type:
@example
$ @kbd{head -c500 placement-list | tail -c1 @key{RET}}
@end example
@item
To output the first character on the fifth line of the file
@file{placement-list}, type:
@example
$ @kbd{head -5 placement-list | tail -1 | head -c1 @key{RET}}
@end example
@end itemize
In the preceding example, three commands were used: the first five lines
of the file @file{placement-list} are passed to @code{tail}, which
outputs the last line in the output (the fifth line in the file); then,
the last @code{head} command outputs the first character in that last
line, which achieves the desired result.
@node String Output, Dialect Output, Middle Output, Outputting Text
@comment node-name, next, previous, up
@subsection Outputting the Text between Strings
@cindex outputting the text between strings
@cindex text, outputting that between strings
@cindex strings, outputting the text between
@pindex sed
@noindent
Use @code{sed} to select lines of text between strings and output either
just that section of text, or all of the lines of text @emph{except}
that section. The strings can be words or even regular expressions
(@pxref{Regexps, , Regular Expressions---Matching Text Patterns}).
Use the @samp{-n} option followed by
@samp{'/@var{first}/,/@var{last}/p'} to output just the text between the
strings @var{first} and @var{last}, inclusive. This is useful for
outputting, say, just one chapter or section of a text file when you
know the text used to begin the sections with.
@itemize @bullet
@item
To output all the text from file @file{book-draft} between @samp{Chapter
3} and @samp{Chapter 4}, type:
@example
$ @kbd{sed -n '/Chapter 3/,/Chapter 4/p' book-draft @key{RET}}
@end example
@end itemize
To output all of the lines of text @emph{except} those between two
patterns, omit the @samp{-n} option.
@itemize @bullet
@item
To output all the text from file @file{book-draft}, except that which
lies between the text @samp{Chapter 3} and @samp{Chapter 4}, type:
@example
$ @kbd{sed '/Chapter 3/,/Chapter 4/p' book-draft @key{RET}}
@end example
@end itemize
@sp .25
@noindent
@strong{NOTE:} For a more thorough introduction to @code{sed}, see
@ref{Stream Editing, , Editing Streams of Text}.
@need 1500
@node Dialect Output, , String Output, Outputting Text
@comment node-name, next, previous, up
@subsection Outputting Text in a Dialect
@cindex outputting text in a dialect
@cindex dialects, outputting text in
@cindex text, outputting in a dialect
@cindex filter, defined
@cindex Orwell, George
@cindex @cite{1984}
@pindex filters
@pindex kraut
@pindex cat
@flushleft
@sf{Debian}: @file{filters}
@sf{WWW}: @url{http://www.princeton.edu/~mkporwit/pub_links/davido/slang/}
@sf{WWW}: @url{http://www.mathlab.sunysb.edu/~elijah/src.html}
@end flushleft
@*
@noindent
There are all kinds of tools that work as filters on text; this recipe
describes a specific group of filters---those that filter their standard
input to give the text an accent or dialect, and are intended to be
humorous.
Generally speaking, a @dfn{filter} is a tool that works on standard
input, changing it in some way, and then passing it to standard output.
@itemize @bullet
@item
To apply the @code{kraut} filter to the text in the file
@file{/etc/motd}, type:
@example
$ @kbd{cat /etc/motd | kraut @key{RET}}
@end example
@end itemize
These commands pass the contents of the file @file{/etc/motd} to the
@code{kraut} filter, whose output is then sent to standard output. The
contents of @file{/etc/motd} are not changed.
Some of the dialect filters available include @code{nyc}, which gives a
``New Yawker'' dialect to text, and @code{newspeak}, which translates
text into the approved language of the thought police, as described in
George Orwell's novel, @cite{1984}. Hail Big Brother!
@node Streaming Text, ASCII Chart, Outputting Text, Viewing Text
@comment node-name, next, previous, up
@section Streaming Text
@cindex streaming text
@cindex text, streaming
@cindex RSVP
@cindex rapid serial visual presentation (RSVP)
@pindex sview
@flushleft
@sf{WWW}: @url{http://www.maurer-it.com/open-source/sview/}
@end flushleft
@*
@noindent
It's been demonstrated that people read and comprehend printed text
faster than they read and comprehend text displayed on a computer
display screen. Rapid serial visual presentation, or RSVP, is a
technique that aims to increase reading speed and comprehension with the
use of computer display screens. With this technique, text is displayed
@emph{streamed} on the screen, one word at a time, with pauses between
words and punctuation. The average reading time is lowered and
comprehension is increased significantly with this technique.
GNOME @code{sview} is a ``streaming viewer'' for X; it streams text a
word at a time on the screen, at a default rate of 450 words per
minute. Use it to read text files and the X selection, which is text you
have selected with the mouse (@pxref{Selecting Text, , Selecting Text}).
To open a file in @code{sview}, either specify it as an argument to the
command, or choose @code{Open} from the @code{File} menu in
@code{sview}, and select the file from there.
@itemize @bullet
@item
To view the contents of the text file @file{alice-in-wonderland} in
@code{sview}, type:
@example
$ @kbd{sview alice-in-wonderland @key{RET}}
@end example
@end itemize
To start streaming the text, either press @key{S} once, or left-click on
the button marked RSVP. Both @key{S} and the RSVP button toggle the
streaming; the left and right arrow keys control the speed.
Text being streamed with @code{sview} looks like this:
@image{viewing-text-sview-01, 4 in}
The large area with the word @samp{beginning} in it is where the text is
being streamed. The text in the lower-left window is a shrunken view of
the entire file, the text in the lower-right window is the paragraph
from which the current word comes from.
To open another file, choose it from the menu; you can have many files
open in @code{sview} at once. @code{sview} places each file in its own
buffer. You can also paste the X selection into a buffer of its own---to
switch to a different buffer, choose its name from the @code{Buffer}
menu.
Type @key{Q} to quit reading and exit @code{sview}.
The following table lists the keyboard commands used in @code{sview} and
describes their meaning.
@multitable @columnfractions .30 .70
@item @sc{Keystroke}
@tab @sc{Description}
@item @code{@key{@math{@leftarrow}}}
@tab Decrease the stream speed.
@ifinfo
[GNU INFO BUG: any <> in the preceding line should be the <- arrow key.]
@end ifinfo
@item @code{@key{@math{@rightarrow}}}
@tab Increase the stream speed.
@ifinfo
[GNU INFO BUG: any <> in the preceding line should be the -> arrow key.]
@end ifinfo
@item @code{C-o}
@tab Open a file.
@item @code{C-q}
@tab Quit viewing text and exit @code{sview}.
@item @code{C-w}
@tab Erase the current text buffer.
@item @code{M-n}
@tab Move forward to the next word.
@item @code{M-p}
@tab Move backward to the previous word.
@item @code{@key{S}}
@tab Toggle the streaming of text.
@item @code{@key{X}}
@tab Display the X selection in its own buffer.
@item @code{@key{N}}
@tab Move forward to the next paragraph.
@item @code{@key{P}}
@tab Move backward to the previous paragraph.
@end multitable
@node ASCII Chart, , Streaming Text, Viewing Text
@comment node-name, next, previous, up
@section Viewing a Character Chart
@cindex viewing a character chart
@cindex character chart, viewing a
@cindex special characters, listing
@cindex ASCII character chart, viewing
@cindex ISO 8859-1 character set
@pindex ascii
@pindex man
@noindent
To view a character chart containing a list of all the valid characters
in the ASCII character set and the character codes to use to type them,
view the @code{ascii} @code{man} page.
@itemize @bullet
@item
To view an ASCII character set, type:
@example
$ @kbd{man ascii @key{RET}}
@end example
@end itemize
You can use the octal codes listed for each character to type them in
Emacs---see @ref{Emacs Inserts, , Inserting Special Characters in
Emacs}.
The default Linux character set, the ISO 8859-1 (``Latin 1'') character
set, contains all of the standard ASCII character set plus an additional
128 characters.
To view the ISO 8859-1 character set, which contains an extended set of
characters above the standard 127 ASCII characters, view the
@code{iso_8859_1} @code{man} page.
@itemize @bullet
@item
To view the ISO 8859-1 character set, type:
@example
$ @kbd{man iso_8859_1 @key{RET}}
@end example
@end itemize
You can use this page to see all of the characters in this character set
and how to input them.
@sp .25
@noindent
@strong{NOTE:} There's a special way to ``quote'' these characters in
Emacs; this technique is described in @ref{Emacs Inserts, , Inserting
Special Characters in Emacs}.
The @file{miscfiles} package also contains charts for these character
sets, as explained in @ref{Reference Files, , Word Lists and Reference
Files}.
|