changeset 31575:f3e3a310aceb

maint: merge stable to default
author Rik <rik@octave.org>
date Mon, 28 Nov 2022 10:50:54 -0800
parents ff8058377b38 (current diff) 05a1b9a60efa (diff)
children 3a2c354a52c2
files
diffstat 3 files changed, 26 insertions(+), 28 deletions(-) [+]
line wrap: on
line diff
--- a/doc/interpreter/genpropdoc.m	Mon Nov 28 09:35:41 2022 -0800
+++ b/doc/interpreter/genpropdoc.m	Mon Nov 28 10:50:54 2022 -0800
@@ -865,7 +865,7 @@
 
       case "ticklabelinterpreter"
         s.doc = "Control the way x/y/zticklabel properties are interpreted.\n\
-@xref{XREFinterpreterusage, , @w{Use of the interpreter property}}.";
+@xref{Use of the \"interpreter\" Property, , @w{Use of the \"interpreter\" Property}}.";
 
       case "ticklength"
         s.doc = "Two-element vector @code{[2Dlen 3Dlen]} specifying the \
@@ -1089,7 +1089,7 @@
       case "interpreter"
         s.doc = "Control if and eventually how labels strings are interpreted \
 before rendering.\n\
-@xref{XREFinterpreterusage, , @w{Use of the interpreter property}}.";
+@xref{Use of the \"interpreter\" Property, , @w{Use of the \"interpreter\" Property}}.";
 
       case "itemhitfcn"
         s.doc = "Callback function which is executed when a legend item \
@@ -1294,7 +1294,7 @@
       case "interpreter"
         s.doc = "Control the way the @qcode{\"string\"} property is \
 interpreted.\n\
-@xref{XREFinterpreterusage, , @w{Use of the interpreter property}}.";
+@xref{Use of the \"interpreter\" Property, , @w{Use of the \"interpreter\" Property}}.";
 
       case "linestyle"
         s.doc = "Style of the outline.  @xref{Line Styles}.";
--- a/doc/interpreter/octave.texi	Mon Nov 28 09:35:41 2022 -0800
+++ b/doc/interpreter/octave.texi	Mon Nov 28 10:50:54 2022 -0800
@@ -97,7 +97,7 @@
 @c        is automatically generated by Automake in version-octave.texi.
 @c        Need to use sed to strip off MINOR.PATCH numbers and place
 @c        the results in a new file, and then @include that new file.
-@subtitle Edition 7 for Octave version @value{VERSION}
+@subtitle Edition 8 for Octave version @value{VERSION}
 @subtitle @value{UPDATED-MONTH}
 @sp 2
 @multitable @columnfractions 0.4 0.025 0.65
@@ -553,7 +553,7 @@
 * Multiple Plot Windows::
 * Manipulation of Plot Objects::
 * Manipulation of Plot Windows::
-* Use of the @code{interpreter} Property::
+* Use of the "interpreter" Property::
 * Printing and Saving Plots::
 * Interacting with Plots::
 * Test Plotting Functions::
--- a/doc/interpreter/plot.txi	Mon Nov 28 09:35:41 2022 -0800
+++ b/doc/interpreter/plot.txi	Mon Nov 28 10:50:54 2022 -0800
@@ -81,7 +81,7 @@
 * Multiple Plot Windows::
 * Manipulation of Plot Objects::
 * Manipulation of Plot Windows::
-* Use of the @code{interpreter} Property::
+* Use of the "interpreter" Property::
 * Printing and Saving Plots::
 * Interacting with Plots::
 * Test Plotting Functions::
@@ -745,34 +745,33 @@
 
 @DOCSTRING(closereq)
 
-@node Use of the @code{interpreter} Property
-@subsection Use of the @code{interpreter} Property
-@anchor{XREFinterpreterusage}
+@node Use of the "interpreter" Property
+@subsection Use of the "interpreter" Property
 
 @code{text} (such as titles, labels, legend item) and @code{axes} objects
-feature a @ref{XREFtextinterpreter,,interpreter} and
-@ref{XREFaxesticklabelinterpreter,,ticklabelinterpreter} property respectively.
-It determines the manner in which special control sequences in the text are
-rendered.
+feature an @ref{XREFtextinterpreter,,@qcode{"interpreter}} and a
+@ref{XREFaxesticklabelinterpreter,,@qcode{"ticklabelinterpreter"}} property
+respectively.  It determines the manner in which special control sequences in
+the text are rendered.
 
 The interpreter property can take three values: @qcode{"none"}, @qcode{"tex"},
 @qcode{"latex"}.
 
 @menu
-* @code{none} interpreter::
-* @code{tex} interpreter::
-* @code{latex} interpreter::
+* "none" interpreter::
+* "tex" interpreter::
+* "latex" interpreter::
 @end menu
 
-@node @code{none} interpreter
-@subsubsection @code{none} interpreter
-@anchor{XREFnoneinterpreter}
+@node "none" interpreter
+@subsubsection "none" interpreter
+
 If the interpreter is set to @qcode{"none"} then no special
 rendering occurs---the displayed text is a verbatim copy of the specified text.
 
-@node @code{tex} interpreter
-@subsubsection @code{tex} interpreter
-@anchor{XREFtexinterpreter}
+@node "tex" interpreter
+@subsubsection "tex" interpreter
+
 The @qcode{"tex"} interpreter implements a subset of @TeX{} functionality when
 rendering text.  This allows the insertion of special glyphs such as Greek
 characters or mathematical symbols.  Special characters are inserted by using
@@ -1073,9 +1072,9 @@
 has chosen to follow the @TeX{} specification, but has added the additional
 symbol @code{\deg} which maps to the degree symbol (U+00B0).
 
-@node @code{latex} interpreter
-@subsubsection @code{latex} interpreter
-@anchor{XREFlatexinterpreter}
+@node "latex" interpreter
+@subsubsection "latex" interpreter
+
 The @qcode{"latex"} interpreter only works if an external @LaTeX{} tool chain
 is present.  Three binaries are needed: @code{latex}, @code{dvipng}, and
 @code{dvisvgm}.  If those binaries are installed but not on the path, one can
@@ -1267,7 +1266,6 @@
 @node Introduction to Graphics Structures
 @subsection Introduction to Graphics Structures
 @cindex introduction to graphics structures
-@anchor{XREFgraphics structures}
 
 The graphics functions use pointers, which are of class graphics_handle, in
 order to address the data structures which control visual display.  A
@@ -1296,7 +1294,7 @@
 @code{contourf}, @code{contour3}, @code{surfc}, @code{meshc}, @code{errorbar},
 @code{quiver}, @code{quiver3}, @code{stair}, @code{stem}, @code{stem3} each
 return a handle to a complex data structure as documented in
-@ref{XREFdatasources,,Data Sources}.
+@ref{Data Sources in Object Groups,,Data Sources}.
 
 The graphics objects are arranged in a hierarchy:
 
@@ -2301,7 +2299,7 @@
 @node Data Sources in Object Groups
 @subsubsection Data Sources in Object Groups
 @cindex data sources in object groups
-@anchor{XREFdatasources}
+
 All of the group objects contain data source parameters.  There are
 string parameters that contain an expression that is evaluated to update
 the relevant data property of the group when the @code{refreshdata}