diff options
| author | Jay Belanger | 2008-12-01 02:09:58 +0000 |
|---|---|---|
| committer | Jay Belanger | 2008-12-01 02:09:58 +0000 |
| commit | 3bf8054feaff6e14739e508914c56da3a66cabab (patch) | |
| tree | 9a4bded1202283628d162cbc43c214b62172f191 | |
| parent | e6fda20626737a64ffc034ace044b929e887815a (diff) | |
| download | emacs-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/ChangeLog | 6 | ||||
| -rw-r--r-- | doc/misc/calc.texi | 58 |
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 @@ | |||
| 1 | 2008-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 | |||
| 1 | 2008-11-28 Richard M Stallman <rms@gnu.org> | 7 | 2008-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 |
| 288 | This document serves as a complete description of the GNU Emacs | 288 | This document serves as a complete description of the GNU Emacs |
| 289 | Calculator. It works both as an introduction for novices, and as | 289 | Calculator. It works both as an introduction for novices and as |
| 290 | a reference for experienced users. While it helps to have some | 290 | a reference for experienced users. While it helps to have some |
| 291 | experience with GNU Emacs in order to get the most out of Calc, | 291 | experience with GNU Emacs in order to get the most out of Calc, |
| 292 | this manual ought to be readable even if you don't know or use Emacs | 292 | this manual ought to be readable even if you don't know or use Emacs |
| 293 | regularly. | 293 | regularly. |
| 294 | 294 | ||
| 295 | The manual is divided into three major parts:@: the ``Getting | 295 | This manual is divided into three major parts:@: the ``Getting |
| 296 | Started'' chapter you are reading now, the Calc tutorial (chapter 2), | 296 | Started'' chapter you are reading now, the Calc tutorial (chapter 2), |
| 297 | and the Calc reference manual (the remaining chapters and appendices). | 297 | and 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] |
| 333 | You can access this manual on-line at any time within Calc by | 333 | You can access this manual on-line at any time within Calc by pressing |
| 334 | pressing the @kbd{h i} key sequence. Outside of the Calc window, | 334 | the @kbd{h i} key sequence. Outside of the Calc window, you can press |
| 335 | you 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 |
| 336 | can 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 |
| 337 | or to the Summary by pressing @kbd{h s} or @kbd{C-x * s}. Within Calc, | 337 | command @kbd{C-x * t} will jump to the Tutorial and start Calc if |
| 338 | you can also go to the part of the manual describing any Calc key, | 338 | necessary. Pressing @kbd{h s} or @kbd{C-x * s} will take you directly |
| 339 | function, or variable using @w{@kbd{h k}}, @kbd{h f}, or @kbd{h v}, | 339 | to the Calc Summary. Within Calc, you can also go to the part of the |
| 340 | respectively. @xref{Help Commands}. | 340 | manual 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 |
| 343 | The Calc manual can be printed, but because the manual is so large, you | 344 | The Calc manual can be printed, but because the manual is so large, you |
| @@ -548,7 +549,7 @@ many weeks have passed since then. | |||
| 548 | or equations involving variables. Type @kbd{@w{' [x + y} = a, x y = 1] @key{RET}} | 549 | or equations involving variables. Type @kbd{@w{' [x + y} = a, x y = 1] @key{RET}} |
| 549 | to enter a pair of equations involving three variables. | 550 | to 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 |
| 551 | between @samp{x y} is required.) Type @w{@kbd{a S x,y @key{RET}}} to solve | 552 | in @samp{x y} is required.) Type @w{@kbd{a S x,y @key{RET}}} to solve |
| 552 | these equations for the variables @expr{x} and @expr{y}. | 553 | these 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 |
| 562 | Type @kbd{7.5}, then @kbd{s l a @key{RET}} to let @expr{a = 7.5} in these formulas. | 563 | Type @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 | ||
| 718 | Finally, @kbd{C-x * o} (@code{calc-other-window}) is like @kbd{C-x * c} | 719 | Finally, @kbd{C-x * o} (@code{calc-other-window}) is like @kbd{C-x * c} |
| 719 | except that the Calc window is not selected. The buffer you were | 720 | except that the Calc window is not selected. The buffer you were |
| 720 | editing before remains selected instead. @kbd{C-x * o} is a handy | 721 | editing before remains selected instead. If you are in a Calc window, |
| 721 | way to switch out of Calc momentarily to edit your file; type | 722 | then @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. | 723 | switch you to the Calc Trail window. So @kbd{C-x * o} is a handy |
| 724 | way to switch out of Calc momentarily to edit your file; you can then | ||
| 725 | type @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 | |||
| 871 | and you wish to have Calc compute and format the derivative for | 874 | and you wish to have Calc compute and format the derivative for |
| 872 | you and store this derivative in the buffer automatically. To | 875 | you and store this derivative in the buffer automatically. To |
| 873 | do this with Embedded mode, first copy the formula down to where | 876 | do this with Embedded mode, first copy the formula down to where |
| 874 | you want the result to be: | 877 | you want the result to be, leaving a blank line before and after the |
| 878 | formula: | ||
| 875 | 879 | ||
| 876 | @smallexample | 880 | @smallexample |
| 877 | @group | 881 | @group |
| @@ -886,15 +890,16 @@ is | |||
| 886 | @end smallexample | 890 | @end smallexample |
| 887 | 891 | ||
| 888 | Now, move the cursor onto this new formula and press @kbd{C-x * e}. | 892 | Now, move the cursor onto this new formula and press @kbd{C-x * e}. |
| 889 | Calc will read the formula (using the surrounding blank lines to | 893 | Calc will read the formula (using the surrounding blank lines to tell |
| 890 | tell how much text to read), then push this formula (invisibly) | 894 | how much text to read), then push this formula (invisibly) onto the Calc |
| 891 | onto the Calc stack. The cursor will stay on the formula in the | 895 | stack. The cursor will stay on the formula in the editing buffer, but |
| 892 | editing buffer, but the buffer's mode line will change to look | 896 | the line with the formula will now appear as it would on the Calc stack |
| 893 | like 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 |
| 894 | and so on). Even though you are still in your editing buffer, | 898 | change to look like the Calc mode line (with mode indicators like |
| 895 | the 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 |
| 896 | you get is copied from the stack back into the buffer. To take | 900 | buffer, the keyboard now acts like the Calc keyboard, and any new result |
| 897 | the derivative, you would type @kbd{a d x @key{RET}}. | 901 | you get is copied from the stack back into the buffer. To take the |
| 902 | derivative, 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 | ||
| 917 | in Calc, so that @samp{1 / ln(x) x} is equivalent to @samp{1 / (ln(x) x)}.) | ||
| 918 | |||
| 911 | To make this look nicer, you might want to press @kbd{d =} to center | 919 | To make this look nicer, you might want to press @kbd{d =} to center |
| 912 | the formula, and even @kbd{d B} to use Big display mode. | 920 | the formula, and even @kbd{d B} to use Big display mode. |
| 913 | 921 | ||