aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Belanger2008-12-01 02:09:58 +0000
committerJay Belanger2008-12-01 02:09:58 +0000
commit3bf8054feaff6e14739e508914c56da3a66cabab (patch)
tree9a4bded1202283628d162cbc43c214b62172f191
parente6fda20626737a64ffc034ace044b929e887815a (diff)
downloademacs-3bf8054feaff6e14739e508914c56da3a66cabab.tar.gz
emacs-3bf8054feaff6e14739e508914c56da3a66cabab.zip
(About This Manual): Clarify behavior of `C-x * t'.
(Using Calc): Clarify use of `C-x * o'. (Embedded Mode (Overview)): Clarify use of `C-x * e'.
-rw-r--r--doc/misc/ChangeLog6
-rw-r--r--doc/misc/calc.texi58
2 files changed, 39 insertions, 25 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index e694f33efb9..5bb6caec7d3 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,9 @@
12008-12-01 Jay Belanger <jay.p.belanger@gmail.com>
2
3 * calc.texi (About This Manual): Clarify behavior of `C-x * t'.
4 (Using Calc): Clarify use of `C-x * o'.
5 (Embedded Mode (Overview)): Clarify use of `C-x * e'.
6
12008-11-28 Richard M Stallman <rms@gnu.org> 72008-11-28 Richard M Stallman <rms@gnu.org>
2 8
3 * dbus.texi (Receiving Method Calls): Clean up previous change. 9 * dbus.texi (Receiving Method Calls): Clean up previous change.
diff --git a/doc/misc/calc.texi b/doc/misc/calc.texi
index d77e0ff5683..15d3936e3f5 100644
--- a/doc/misc/calc.texi
+++ b/doc/misc/calc.texi
@@ -286,13 +286,13 @@ but Calc has the advantages of convenience, portability, and freedom.
286 286
287@noindent 287@noindent
288This document serves as a complete description of the GNU Emacs 288This document serves as a complete description of the GNU Emacs
289Calculator. It works both as an introduction for novices, and as 289Calculator. It works both as an introduction for novices and as
290a reference for experienced users. While it helps to have some 290a reference for experienced users. While it helps to have some
291experience with GNU Emacs in order to get the most out of Calc, 291experience with GNU Emacs in order to get the most out of Calc,
292this manual ought to be readable even if you don't know or use Emacs 292this manual ought to be readable even if you don't know or use Emacs
293regularly. 293regularly.
294 294
295The manual is divided into three major parts:@: the ``Getting 295This manual is divided into three major parts:@: the ``Getting
296Started'' chapter you are reading now, the Calc tutorial (chapter 2), 296Started'' chapter you are reading now, the Calc tutorial (chapter 2),
297and the Calc reference manual (the remaining chapters and appendices). 297and the Calc reference manual (the remaining chapters and appendices).
298@c [when-split] 298@c [when-split]
@@ -330,14 +330,15 @@ variables also have their own indices.
330@c in the margin with its index entry. 330@c in the margin with its index entry.
331 331
332@c [fix-ref Help Commands] 332@c [fix-ref Help Commands]
333You can access this manual on-line at any time within Calc by 333You can access this manual on-line at any time within Calc by pressing
334pressing the @kbd{h i} key sequence. Outside of the Calc window, 334the @kbd{h i} key sequence. Outside of the Calc window, you can press
335you can press @kbd{C-x * i} to read the manual on-line. Also, you 335@kbd{C-x * i} to read the manual on-line. From within Calc the command
336can jump directly to the Tutorial by pressing @kbd{h t} or @kbd{C-x * t}, 336@kbd{h t} will jump directly to the Tutorial; from outside of Calc the
337or to the Summary by pressing @kbd{h s} or @kbd{C-x * s}. Within Calc, 337command @kbd{C-x * t} will jump to the Tutorial and start Calc if
338you can also go to the part of the manual describing any Calc key, 338necessary. Pressing @kbd{h s} or @kbd{C-x * s} will take you directly
339function, or variable using @w{@kbd{h k}}, @kbd{h f}, or @kbd{h v}, 339to the Calc Summary. Within Calc, you can also go to the part of the
340respectively. @xref{Help Commands}. 340manual describing any Calc key, function, or variable using
341@w{@kbd{h k}}, @kbd{h f}, or @kbd{h v}, respectively. @xref{Help Commands}.
341 342
342@ifnottex 343@ifnottex
343The Calc manual can be printed, but because the manual is so large, you 344The Calc manual can be printed, but because the manual is so large, you
@@ -548,7 +549,7 @@ many weeks have passed since then.
548or equations involving variables. Type @kbd{@w{' [x + y} = a, x y = 1] @key{RET}} 549or equations involving variables. Type @kbd{@w{' [x + y} = a, x y = 1] @key{RET}}
549to enter a pair of equations involving three variables. 550to enter a pair of equations involving three variables.
550(Note the leading apostrophe in this example; also, note that the space 551(Note the leading apostrophe in this example; also, note that the space
551between @samp{x y} is required.) Type @w{@kbd{a S x,y @key{RET}}} to solve 552in @samp{x y} is required.) Type @w{@kbd{a S x,y @key{RET}}} to solve
552these equations for the variables @expr{x} and @expr{y}. 553these equations for the variables @expr{x} and @expr{y}.
553 554
554@noindent 555@noindent
@@ -560,7 +561,7 @@ system. Type @kbd{d N} to return to normal notation.
560 561
561@noindent 562@noindent
562Type @kbd{7.5}, then @kbd{s l a @key{RET}} to let @expr{a = 7.5} in these formulas. 563Type @kbd{7.5}, then @kbd{s l a @key{RET}} to let @expr{a = 7.5} in these formulas.
563(That's a letter @kbd{l}, not a numeral @kbd{1}.) 564(That's the letter @kbd{l}, not the numeral @kbd{1}.)
564 565
565@ifnotinfo 566@ifnotinfo
566@strong{Help functions.} You can read about any command in the on-line 567@strong{Help functions.} You can read about any command in the on-line
@@ -717,9 +718,11 @@ normal partial-screen mode.
717 718
718Finally, @kbd{C-x * o} (@code{calc-other-window}) is like @kbd{C-x * c} 719Finally, @kbd{C-x * o} (@code{calc-other-window}) is like @kbd{C-x * c}
719except that the Calc window is not selected. The buffer you were 720except that the Calc window is not selected. The buffer you were
720editing before remains selected instead. @kbd{C-x * o} is a handy 721editing before remains selected instead. If you are in a Calc window,
721way to switch out of Calc momentarily to edit your file; type 722then @kbd{C-x * o} will switch you out of it, being careful not to
722@kbd{C-x * c} to switch back into Calc when you are done. 723switch you to the Calc Trail window. So @kbd{C-x * o} is a handy
724way to switch out of Calc momentarily to edit your file; you can then
725type @kbd{C-x * c} to switch back into Calc when you are done.
723 726
724@node Quick Mode Overview, Keypad Mode Overview, The Standard Interface, Using Calc 727@node Quick Mode Overview, Keypad Mode Overview, The Standard Interface, Using Calc
725@subsection Quick Mode (Overview) 728@subsection Quick Mode (Overview)
@@ -871,7 +874,8 @@ is
871and you wish to have Calc compute and format the derivative for 874and you wish to have Calc compute and format the derivative for
872you and store this derivative in the buffer automatically. To 875you and store this derivative in the buffer automatically. To
873do this with Embedded mode, first copy the formula down to where 876do this with Embedded mode, first copy the formula down to where
874you want the result to be: 877you want the result to be, leaving a blank line before and after the
878formula:
875 879
876@smallexample 880@smallexample
877@group 881@group
@@ -886,15 +890,16 @@ is
886@end smallexample 890@end smallexample
887 891
888Now, move the cursor onto this new formula and press @kbd{C-x * e}. 892Now, move the cursor onto this new formula and press @kbd{C-x * e}.
889Calc will read the formula (using the surrounding blank lines to 893Calc will read the formula (using the surrounding blank lines to tell
890tell how much text to read), then push this formula (invisibly) 894how much text to read), then push this formula (invisibly) onto the Calc
891onto the Calc stack. The cursor will stay on the formula in the 895stack. The cursor will stay on the formula in the editing buffer, but
892editing buffer, but the buffer's mode line will change to look 896the line with the formula will now appear as it would on the Calc stack
893like the Calc mode line (with mode indicators like @samp{12 Deg} 897(in this case, it will be left-aligned) and the buffer's mode line will
894and so on). Even though you are still in your editing buffer, 898change to look like the Calc mode line (with mode indicators like
895the keyboard now acts like the Calc keyboard, and any new result 899@samp{12 Deg} and so on). Even though you are still in your editing
896you get is copied from the stack back into the buffer. To take 900buffer, the keyboard now acts like the Calc keyboard, and any new result
897the derivative, you would type @kbd{a d x @key{RET}}. 901you get is copied from the stack back into the buffer. To take the
902derivative, you would type @kbd{a d x @key{RET}}.
898 903
899@smallexample 904@smallexample
900@group 905@group
@@ -908,6 +913,9 @@ is
908@end group 913@end group
909@end smallexample 914@end smallexample
910 915
916(Note that by default division had lower precedence than multiplication
917in Calc, so that @samp{1 / ln(x) x} is equivalent to @samp{1 / (ln(x) x)}.)
918
911To make this look nicer, you might want to press @kbd{d =} to center 919To make this look nicer, you might want to press @kbd{d =} to center
912the formula, and even @kbd{d B} to use Big display mode. 920the formula, and even @kbd{d B} to use Big display mode.
913 921