Comment section --------------- This section explains how to put comments inside and outside the graph. W:   One line comment section ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | Insert any string inside or outside the graph. Format is one line as: .. container:: minipage angel-doublebox ``W:`` String ``/ X(`` :math:`x` ``) Y(`` :math:`y` ``) IX(`` :math:`ix` ``) IY(`` :math:`iy` ``) S(`` :math:`s` ``) C(`` :math:`c` ``) A(`` :math:`a` ``) F(`` :math:`f` ``)`` | Strings after ``W:`` up to ``/`` (including blank ) are shown according to the position and size specified by the parameters after ``/``. Each parameter is explained below. Parameters for one line comment ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. container:: center .. table:: Parameters for one line comment +--------------------------+-----------------------------------------------------------------------------------------------+ | parameters |       explanation | +==========================+===============================================================================================+ | ``X(`` :math:`x` ``)`` | Set the position of the string be :math:`x` in the X axis. | +--------------------------+-----------------------------------------------------------------------------------------------+ | ``Y(`` :math:`y` ``)`` | Set the position of the string be :math:`y` in the Y axis. | +--------------------------+-----------------------------------------------------------------------------------------------+ | ``IX(`` :math:`ix` ``)`` | Set the horizontal anchor: 1 = left (default), 2 = center, 3 = right. | +--------------------------+-----------------------------------------------------------------------------------------------+ | ``IY(`` :math:`iy` ``)`` | Set the vertical anchor: 0 = baseline (default), 1 = lower, 2 = center, 3 = upper. | +--------------------------+-----------------------------------------------------------------------------------------------+ | ``S(`` :math:`s` ``)`` | Multiplies the size of the string by :math:`s` with the default value of 1. (D=1) | +--------------------------+-----------------------------------------------------------------------------------------------+ | ``C(`` :math:`c` ``)`` | Let the color of the string be :math:`c` [#w1]_. (D=e) | +--------------------------+-----------------------------------------------------------------------------------------------+ | ``A(`` :math:`a` ``)`` | Rotate the string counterclockwise by :math:`a` degrees around ( :math:`x`, :math:`y` ) (D=0) | +--------------------------+-----------------------------------------------------------------------------------------------+ | ``F(`` :math:`f` ``)`` | Let the font of the string be :math:`f` [#w2]_ (D=0). | +--------------------------+-----------------------------------------------------------------------------------------------+ .. [#w1] Definition of the color is shown in the line parameters section .. [#w2] Definition of the font is shown in the font section. WT:   Multi-line comment section ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | Insert any multi-line string inside or outside the chart. The format is .. container:: minipage angel-doublebox | ``WT: X(`` :math:`x` ``) Y(`` :math:`y` ``) IX(`` :math:`ix` ``) IY(`` :math:`iy` ``) S(`` :math:`s` ``) C(`` :math:`c` ``) A(`` :math:`a` ``) F(`` :math:`f` ``) B(`` :math:`b` ``)`` ``\`` |    ``BOX(`` :math:`boxname` ``) CB(`` :math:`cb` ``) CL(`` :math:`cl` ``) CS(`` :math:`cs` ``)`` | ``\vspace{`` :math:`vs` ``}`` string | ``\hspace{`` :math:`hs` ``}`` string | string ``&`` string | string ``&`` string | ``E:`` | The ``WT:`` line before the string is connected by ``\``, but it is one line. A multi-line string after the ``WT:`` line, including the blank line up to the ``E:`` line, are displayed according to the position and size specified by the parameters after the ``WT:``. The input line feed will be the output line feed as it is. Parameters for multi-line comment ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. container:: center .. table:: Parameters for multi-line comment 1 +--------------------------+-----------------------------------------------------------------------------------------------+ | parameters |       explanation | +==========================+===============================================================================================+ | ``X(`` :math:`x` ``)`` | Set the position of the string be :math:`x` in the X axis. | +--------------------------+-----------------------------------------------------------------------------------------------+ | ``Y(`` :math:`y` ``)`` | Set the position of the string be :math:`y` in the Y axis. | +--------------------------+-----------------------------------------------------------------------------------------------+ | ``IX(`` :math:`ix` ``)`` | Set the horizontal anchor and line justification: 1 = left, 2 = center, 3 = right. | +--------------------------+-----------------------------------------------------------------------------------------------+ | ``IY(`` :math:`iy` ``)`` | Set the vertical anchor: 1 = lower, 2 = center, 3 = upper (default). | +--------------------------+-----------------------------------------------------------------------------------------------+ | ``S(`` :math:`s` ``)`` | Multiplies the size of the string by :math:`s` with the default value of 1. (D=1) | +--------------------------+-----------------------------------------------------------------------------------------------+ | ``C(`` :math:`c` ``)`` | Let the color of the string be :math:`c` [#t1]_. (D=e) | +--------------------------+-----------------------------------------------------------------------------------------------+ | ``A(`` :math:`a` ``)`` | Rotate the string counterclockwise by :math:`a` degrees around ( :math:`x`, :math:`y` ) (D=0) | +--------------------------+-----------------------------------------------------------------------------------------------+ | ``F(`` :math:`f` ``)`` | Let the font of the string be :math:`f` [#t2]_ (D=0). | +--------------------------+-----------------------------------------------------------------------------------------------+ | ``B(`` :math:`b` ``)`` | Multiplies the line spacing of the string by :math:`b` with the default of 1. (D=1) | +--------------------------+-----------------------------------------------------------------------------------------------+ .. [#t1] Definition of the color is shown in the line parameters section .. [#t2] Definition of the font is shown in the font section. .. container:: center .. table:: Parameters for multi-line comment 2 +--------------------------------+---------------------------------------------------------------------+ | parameters |       explanation | +================================+=====================================================================+ | ``BOX(`` :math:`boxname` ``)`` | Enclose the entire string in a box of :math:`boxname` [#b1]_. | +--------------------------------+---------------------------------------------------------------------+ | ``CB(`` :math:`cb` ``)`` | Set the background color of the box be :math:`cb` [#bc]_ (D=w). | +--------------------------------+---------------------------------------------------------------------+ | ``CL(`` :math:`cl` ``)`` | Set the color of the box frame be :math:`cl` (D=e). | +--------------------------------+---------------------------------------------------------------------+ | ``CS(`` :math:`cs` ``)`` | Set the shadow color of the box be :math:`cs` (D=e). | +--------------------------------+---------------------------------------------------------------------+ .. [#b1] Definition of :math:`boxname` is shown in the BOX: section. .. [#bc] Definition of the color is shown in the line parameters section. | In the above format, the command starting with ``&`` and ``\`` are parameters that control the indentation of each line, the adjustment of line spacing, and the horizontal movement. Each parameter is explained below. .. container:: center .. table:: Parameters for multi-line comment 3 +-------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | parameters |       explanation | +===============================+===========================================================================================================================+ | ``&`` | Align the characters of ``&`` written on sequential lines. | +-------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | ``\vspace{`` :math:`vs` ``}`` | .. container:: minipage | | | | | | Set the interval between the upper line and the next line be :math:`vs` with respect to the default line spacing as 1. | +-------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | ``\hspace{`` :math:`hs` ``}`` | Insert a space :math:`hs` at that location with respect to a space character as 1. | +-------------------------------+---------------------------------------------------------------------------------------------------------------------------+ Example for multi-line comment 1 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The following example shows the indented output using ``&``. .. rubric:: List 2.21 • Example for multi-line comment 1 :name: list-2-21 :class: angel-list-caption .. code-block:: text 1: WT: X(0) Y(0) IX(1) IY(1) BOX(shadowBox) F(5) 2: The notes on multi-lines & comments are summarized below. 3: &(1) Blank lines have meaning as blank lines. 4: &(2) Indenting with & only works on contiguous lines. 5: &(3) The justification for each line is specified by ix( ). 6: E: .. figure:: assets/wt004e.png :name: fig-ref-2-18 :width: 386.8pt :align: center :class: responsive-figure Example for multi-line comment 1 Example for multi-line comment 2 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The following example shows the output when justification for each line, changing the value of ``ix( )``. From the left, it shows the examples of ``ix(1)``, ``ix(2)``, ``ix(3)``. .. rubric:: List 2.22 • Example for multi-line comment 2 :name: list-2-22 :class: angel-list-caption .. code-block:: text 1: WT: X(0) Y(0) IX(1) IY(1) BOX(singleBox) F(5) 2: The indent is specified by {\tt ix(1)}. 3: {\tt ix(1)} is left justified. 4: {\tt ix(2)} is centered. 5: {\tt ix(3)} is right justified. 6: E: .. figure:: assets/wt001e.png :name: fig-ref-2-19 :width: 386.8pt :align: center :class: responsive-figure Example for multi-line comment 2 Example for multi-line comment 3 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The following example is the output of a sentence containing an equation. .. rubric:: List 2.23 • Example for multi-line comment 3 :name: list-2-23 :class: angel-list-caption .. code-block:: text 1: WT: X(0) Y(0) IX(1) IY(1) BOX(ovalshadowBox) F(5) 2: The following equations are described by \LaTeX input. 3: \vspace{1.2} \hspace{4} \ 4: $\rho\_i\,({\bf r}) & \equiv \bigint \frac{d\,{\ib p}}{(2\pi \hbar )^3}\ 5: f_i\;({\ib r},{\ib p})$ 6: \vspace{1.6}\ 7: $& = \frac{1}{(2\piL)^{-3/2}} \exp \left[ - \ 8: \frac{({\ib r} - {\ib R}_i)^2}{2L} \right].$ 9: \vspace{1.6}\ 10: Indent like {\tt \yen}eqnarray is available. 11: E: .. figure:: assets/wt005.png :name: fig-ref-2-20 :width: 386.8pt :align: center :class: responsive-figure Example for multi-line comment 3 WTAB:   Multi-row tabular comment section ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | Insert any multi-line string in tabular form inside or outside the graph. The format is .. container:: minipage angel-doublebox | ``WTAB: TAB{`` :math:`cols` ``}`` ``X(`` :math:`x` ``) Y(`` :math:`y` ``) IX(`` :math:`ix` ``) IY(`` :math:`iy` ``) S(`` :math:`s` ``) C(`` :math:`c` ``) A(`` :math:`a` ``) F(`` :math:`f` ``)`` ``\`` |    ``CB(`` :math:`cb` ``) CL(`` :math:`cl` ``)`` | ``\hline``   ``\vspace{`` :math:`vs` ``}`` | String ``&`` String ``&`` String ``&`` String | ``\vline{`` :math:`cols` ``}``   ``\tabtopsp{`` :math:`ts` ``}`` | String ``&`` String ``&`` String ``&`` String | ``\cline{`` :math:`m-n` ``}`` | String ``&`` String ``&`` ``\selcolor{`` :math:`cs` ``}`` String ``&`` String | ``E:`` | The ``WTAB:`` line before the string is connected by ``\``, but it should be one line. A multi-row table with blank rows after the ``WTAB:`` row up to the ``E:`` row is displayed according to the position and size specified after the ``WTAB:``. The input line feed will be the output line feed as it is. The number of columns is specified by the argument :math:`cols` of ``TAB{  }``. In the string, use ``&`` to separate them. It is almost the same format as LaTeX. In addition to strings, there are lines that start with ``\``, which are parameters enabling to control the horizontal ruled lines and the spacing between lines. The height between lines is automatically determined from the height of the character string of the element, so not all lines have the same line spacing. If you enter large letters or equations, the line spacing will increase. The shaded table in the first row of the table in this manual is a paste of the table written in this multi-row tabular comment of ANGEL . Each parameter is explained below. Parameters for multi-row tabular comment 1 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. container:: center .. table:: Parameters for multi-row tabular comment 1 +-----------------------------+----------------------------------------------------------------------------+ | parameters |       explanation | +=============================+============================================================================+ | ``Tab{`` :math:`cols` ``}`` | Specify the number of columns in the table and the vertical ruled line. | +-----------------------------+----------------------------------------------------------------------------+ | ``tab{`` :math:`cols` ``}`` | Use ``Tab`` to make the table blank larger and ``tab`` to make it smaller. | +-----------------------------+----------------------------------------------------------------------------+ | ``X(`` :math:`x` ``)`` | Set the table position be :math:`x` in X coordinate values. | +-----------------------------+----------------------------------------------------------------------------+ | ``Y(`` :math:`y` ``)`` | Set the table position be :math:`y` in Y coordinate values. | +-----------------------------+----------------------------------------------------------------------------+ | ``IX(`` :math:`ix` ``)`` | Horizontal anchor: 1 left (default), 2 center, 3 right. | +-----------------------------+----------------------------------------------------------------------------+ | ``IY(`` :math:`iy` ``)`` | Vertical anchor: 1 lower, 2 center, 3 upper (default). | +-----------------------------+----------------------------------------------------------------------------+ .. container:: center .. table:: Parameters for multi-row tabular comment 2 +--------------------------+--------------------------------------------------------------------------------------------+ | parameters |       explanation | +==========================+============================================================================================+ | ``S(`` :math:`s` ``)`` | Multiply the size of the table by :math:`s` with the default value of 1 (D=1) | +--------------------------+--------------------------------------------------------------------------------------------+ | ``C(`` :math:`c` ``)`` | Set the color of the table string be :math:`c` [#tc]_ (D=e) | +--------------------------+--------------------------------------------------------------------------------------------+ | ``A(`` :math:`a` ``)`` | Rotate the table counterclockwise by :math:`a` degrees around (:math:`x`, :math:`y`) (D=0) | +--------------------------+--------------------------------------------------------------------------------------------+ | ``F(`` :math:`f` ``)`` | Specifies the font [#tf]_ for the table string. (D=0) | +--------------------------+--------------------------------------------------------------------------------------------+ | ``CB(`` :math:`cb` ``)`` | Set the background color of the table be :math:`cb` [#tc]_. (D=w) | +--------------------------+--------------------------------------------------------------------------------------------+ | ``CL(`` :math:`cl` ``)`` | Set the color of the table frame be :math:`cl`. (D=e) | +--------------------------+--------------------------------------------------------------------------------------------+ .. [#tc] Definition of the color is shown in the line parameters section. .. [#tf] Definition of the font is shown in the font section. The parameters used for ``TAB{`` :math:`cols` ``}`` and ``\vline{`` :math:`cols` ``}`` are explained below. .. container:: center .. table:: Parameters for multi-row tabular comment 4 ================ ============== ==================================== argument   symbol         explanation ================ ============== ==================================== \ ``l`` Left-aligned element 2-3 ``c`` Centered element 2-3 :math:`cols` ``r`` Right-aligned element 2-3 ``|`` Add a vertical ruled line. 2-3 ``||`` Insert a vertical double ruled line. ================ ============== ==================================== | In the above format, in addition to the character string, the line starting with ``\`` is a parameter enabling to control the horizontal ruled line and the space between lines. More than one parameter can be written on one line. Each parameter is explained below. .. container:: center .. table:: Parameters for multi-row tabular comment 3 +---------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | parameters |       explanation | +=================================+================================================================================================================================================+ | ``\Hline`` | Add a horizontal ruled line. | +---------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | ``\hline`` | The thickness of the ruled line is standard with ``\hline`` and thickened with ``\Hline``. | +---------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | ``\Cline{`` :math:`m-n` ``}`` | Insert horizontal ruled lines from :math:`m` column to :math:`n` column. | +---------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | ``\cline{`` :math:`m-n` ``}`` | The thickness of the ruled line is standard with ``\cline`` and thickened with ``\Cline``. | +---------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | ``\vline{`` :math:`cols` ``}`` | According to :math:`cols`, put a vertical ruled line only in the column above this line. | +---------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | ``\vspace{`` :math:`vs` ``}`` | .. container:: minipage | | | | | | The space between the upper string and the next horizontal ruled line is :math:`vs` with the height of the string set as 1. | +---------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | ``\tabtopsp{`` :math:`ts` ``}`` | .. container:: minipage | | | | | | The space between the upper horizontal ruled line and the next character string is :math:`ts` with the height of the character string as 1. | +---------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | ``\selcolor{`` :math:`cs` ``}`` | Set the background color of the cell containing this instruction be :math:`cs` [#wc]_. | +---------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ .. [#wc] Definition of the color is shown in the line parameters section. Example for multi-row tabular comment 1 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The following example shows the output of a basic multi-row tabular comment. Specify the column justification with ``TAB{lllc }`` on the first row. In this example, there are four elements, left, left, left, and centered, starting from left. .. rubric:: List 2.24 • Example for multi-row tabular comment 1 :name: list-2-24 :class: angel-list-caption .. code-block:: text 1: WTAB: TAB{lllc} X(0) Y(0) IX(2) IY(2) F(5) 2: {\bf Title} & {\bf Author} & {\bf Publisher} & {\bf Price} 3: \TeX Book & Donald E. Knuth & ASCII Media Works & ¥6,000 4: Document processing system \LaTeX & Leslie Lamport & ASCII Media Works & ¥2,800 5: \LaTeX Beautiful document creation & Haruhiko Okumura & Gijutsu-Hyohron Co. & ¥2,500 6: E: .. figure:: assets/wt006e.png :name: fig-ref-2-21 :width: 416.6pt :align: center :class: responsive-figure angel-ovalbox-image Example for multi-row tabular comment 1 Example for multi-row tabular comment 2 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The following example is an output showing how to draw a vertical ruled line. The list shows only the first line. .. rubric:: List 2.25 • Example for multi-row tabular comment 2 :name: list-2-25 :class: angel-list-caption .. code-block:: text 1: WTAB: TAB{|l||l|l|c|} X(-0.5) Y(0) IX(2) IY(2) F(5) .. figure:: assets/wt007e.png :name: fig-ref-2-22 :width: 416.6pt :align: center :class: responsive-figure angel-ovalbox-image Example for multi-row tabular comment 2 Example for multi-row tabular comment 3 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Next, to draw a horizontal ruled line, put ``\``\ ``hline`` between the lines where you want to put a horizontal ruled line. If you write two ``\``\ ``hline`` in a row, you can draw a double horizontal ruled line. .. rubric:: List 2.26 • Example for multi-row tabular comment 3 :name: list-2-26 :class: angel-list-caption .. code-block:: text 1: WTAB: TAB{|l||l|l|c|} X(0) Y(0) IX(2) IY(2) F(5) 2: \hline 3: {\bf Title} & {\bf Author} & {\bf Publisher} & {\bf Price} 4: \hline \hline 5: \TeX Book & Donald E. Knuth & ASCII Media Works & ¥6,000 6: \hline 7: Document processing system \LaTeX & Leslie Lamport & ASCII Media Works & ¥2,800 8: \hline 9: \LaTeX Beautiful document creation & Haruhiko Okumura & Gijutsu-Hyohron Co. & ¥2,500 10: \hline 11: E: .. figure:: assets/wt008e.png :name: fig-ref-2-23 :width: 416.6pt :align: center :class: responsive-figure angel-ovalbox-image Example for multi-row tabular comment 3 Example for multi-row tabular comment 4 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Next, to draw a partial horizontal ruled line, use ``\``\ ``cline``, such as ``\``\ ``cline{1-2}``. If you change the 6th line of the above list to the following, you will get the following output. .. rubric:: List 2.27 • Example for multi-row tabular comment 4 :name: list-2-27 :class: angel-list-caption .. code-block:: text 6: \cline{1-2} \cline{4-4} .. figure:: assets/wt009e.png :name: fig-ref-2-24 :width: 416.6pt :align: center :class: responsive-figure angel-ovalbox-image Example for multi-row tabular comment 4 Example for multi-row tabular comment 5 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Next, to draw a partial vertical ruled line, use ``\``\ ``vline``, such as ``\``\ ``vline{| l || l | lc | }``. The ``\``\ ``vline`` command specified on each line is written for the vertical ruled line not specified on the ``WTAB:`` line. Therefore, the vertical ruled line specified in the line ``WTAB:`` cannot be canceled. .. rubric:: List 2.28 • Example for multi-row tabular comment 5 :name: list-2-28 :class: angel-list-caption .. code-block:: text 1: WTAB: TAB{|l||l|lc|} X(0) Y(0) IX(2) IY(2) F(5) 2: \hline 3: {\bf Title} & {\bf Author} & {\bf Publisher} & {\bf Price} 4: \hline \hline \vline{|l||l|l|c|} 5: \TeX Book & Donald E. Knuth & ASCII Media Works & ¥6,000 6: \cline{1-2} 7: Document processing system \LaTeX & Leslie Lamport & ASCII Media Works & ¥2,800 8: \hline 9: \LaTeX Beautiful document creation & Haruhiko Okumura & Gijutsu-Hyohron Co. & ¥2,500 10: \hline \vline{|l||l|l|c|} 11: E: .. figure:: assets/wt010e.png :name: fig-ref-2-25 :width: 416.6pt :align: center :class: responsive-figure angel-ovalbox-image Example for multi-row tabular comment 5 Example for multi-row tabular comment 6 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Next, use ``\``\ ``selcolor{ }`` to color each cell. In the example below, the cell in the first row is grayed out. Only the third line of Example 5 is shown. The ``\``\ ``selcolor{ }`` specification must precede the cell element. .. rubric:: List 2.29 • Example for multi-row tabular comment 6 :name: list-2-29 :class: angel-list-caption .. code-block:: text 3: \selcolor{k} {\bf Title} & {\bf Author} & \selcolor{k} {\bf Publisher} & {\bf Price} .. figure:: assets/wt011e.png :name: fig-ref-2-26 :width: 416.6pt :align: center :class: responsive-figure angel-ovalbox-image Example for multi-row tabular comment 6 AW:   Arrow comment section ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | Insert any string inside or outside the graph with an arrow. Format is only one line. .. container:: minipage angel-doublebox ``AW:`` String ``/ X(`` :math:`x` ``) Y(`` :math:`y` ``)`` ``AX(`` :math:`ax` ``) AY(`` :math:`ay` ``)``  ``IR``  ``IL``  ``S(`` :math:`s` ``) C(`` :math:`c` ``) A(`` :math:`a` ``)``  ``T``  ``Z`` | Strings (including spaces) after ``AW:`` up to ``/`` are displayed with arrows according to the position and size specified after ``/``. Each parameter is explained below. Parameters for arrow comment ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. container:: center .. table:: Parameters for arrow comment +--------------------------+---------------------------------------------------------------------------------------+ | parameter |       explanation | +==========================+=======================================================================================+ | ``X(`` :math:`x` ``)`` | Set the starting position of the arrow be :math:`x` in the X coordinate value. | +--------------------------+---------------------------------------------------------------------------------------+ | ``Y(`` :math:`y` ``)`` | Set the starting position of the arrow be :math:`y` in the value of the Y coordinate. | +--------------------------+---------------------------------------------------------------------------------------+ | ``AX(`` :math:`ax` ``)`` | Set the end of the arrow be :math:`ax` in X coordinate value. | +--------------------------+---------------------------------------------------------------------------------------+ | ``AY(`` :math:`ay` ``)`` | Set the end of the arrow be :math:`ay` in Y coordinate value. | +--------------------------+---------------------------------------------------------------------------------------+ | ``IR`` | Set :math:`x` be the position on the right side of the string. | +--------------------------+---------------------------------------------------------------------------------------+ | ``IL`` | Set :math:`x` be the position on the left side of the string. | +--------------------------+---------------------------------------------------------------------------------------+ | ``S(`` :math:`s` ``)`` | Multiplies the size of the string by :math:`s` with the default value of 1. (D=1) | +--------------------------+---------------------------------------------------------------------------------------+ | ``C(`` :math:`c` ``)`` | Set the color of the arrow and the character string be :math:`c` [#ac]_ (D=e) | +--------------------------+---------------------------------------------------------------------------------------+ | ``A(`` :math:`a` ``)`` | Set the arrow open angle be :math:`a` with a default value of 1. | +--------------------------+---------------------------------------------------------------------------------------+ | ``T`` | Make the arrow line thicker; repeat for a thicker line. | +--------------------------+---------------------------------------------------------------------------------------+ | ``Z`` | Make the arrow line thinner; repeat for a thinner line. | +--------------------------+---------------------------------------------------------------------------------------+ .. [#ac] Definition of the color is shown in the line parameters section. The position of the comment is to the left of the arrow start point if the arrow tilt is positive, and to the right of the arrow start point if the arrow tilt is negative. Please use ``IL``, and ``IR`` to force the comment to be repositioned. Example for arrow comment ^^^^^^^^^^^^^^^^^^^^^^^^^ To show the default positions of the arrow and the comment, an example using ``IL``, and ``IR`` is shown below. .. rubric:: List 2.30 • Example for arrow comment :name: list-2-30 :class: angel-list-caption .. code-block:: text 1: AW: Arrow default/ X(0) Y(1.5) AX(1) AY(2.5) 2: AW: Arrow IL/ X(0) Y(0.5) AX(1) AY(1.5) IL 3: AW: Arrow default/ X(0) Y(-0.5) AX(-1) AY(0.5) 4: AW: Arrow IR/ X(0) Y(-1.5) AX(-1) AY(-0.5) IR .. figure:: assets/aw001e.png :name: fig-ref-2-27 :align: center :class: responsive-figure :width: 297.5pt Example for arrow comment