Mercurial > octave
view test/publish/test_script.m @ 31220:5b021ecc8bfe stable
pie3: Fix "Too many input" args error.
* __pie__.m (update_text_pos): Change prototype to match the expected number of
input arguments.
author | Pantxo Diribarne <pantxo.diribarne@gmail.com> |
---|---|
date | Wed, 31 Aug 2022 22:01:39 +0200 |
parents | ec591c500fa4 |
children |
line wrap: on
line source
%% Headline % Headline description with a link % <https://www.gnu.org/software/octave |*GNU Octave*| Homepage> % % Spanning some lines and blanks. % %% disp ("First recognized Octave code after %%") %% SECTION TITLE % DESCRIPTIVE TEXT %%% SECTION TITLE WITHOUT SECTION BREAK % For Matlab compatibility ## SECTION TITLE # DESCRIPTIVE TEXT ### SECTION TITLE WITHOUT SECTION BREAK # Should not work in Octave style # and should be interpreted as usual Octave code %% % ## # % some real comment i = 0:2*pi # some real comment y = sin (i) %% % % Content without head. % % some real comment and split code block x = 0:2*pi # some real comment and split code block y = sin (x) %% % % reusing old values y = cos (i) # some real comment and split code block y = cos (x) %% Text formatting % PLAIN TEXT _ITALIC TEXT_ *BOLD TEXT* |MONOSPACED TEXT| % |MONOSPACED TEXT| PLAIN TEXT _ITALIC TEXT_ *BOLD TEXT* % *BOLD TEXT* |MONOSPACED TEXT| PLAIN TEXT _ITALIC TEXT_ % _ITALIC TEXT_ *BOLD TEXT* |MONOSPACED TEXT| PLAIN TEXT % Trademarks: % TEXT(TM) % TEXT(R) % % Good inlining should work % *BOLD _ITALIC |MONOSPACED| TEXT_* % _ITALIC *BOLD |MONOSPACED| TEXT*_ % |MONOSPACED *BOLD _ITALIC_ TEXT*| % % Bad inlining should not work |MONOSPACED *BOLD TEXT|* % figure code plot (x,y) % another plot figure () plot (y,x) ## Text formatting # PLAIN TEXT _ITALIC TEXT_ *BOLD TEXT* |MONOSPACED TEXT| # |MONOSPACED TEXT| PLAIN TEXT _ITALIC TEXT_ *BOLD TEXT* # *BOLD TEXT* |MONOSPACED TEXT| PLAIN TEXT _ITALIC TEXT_ # _ITALIC TEXT_ *BOLD TEXT* |MONOSPACED TEXT| PLAIN TEXT # Trademarks: # TEXT(TM) # TEXT(R) # # Good inlining should work # *BOLD _ITALIC |MONOSPACED| TEXT_* # _ITALIC *BOLD |MONOSPACED| TEXT*_ # |MONOSPACED *BOLD _ITALIC_ TEXT*| # # Bad inlining should not work |MONOSPACED *BOLD TEXT|* % again another plot plot (x,y) %% *BOLD*, _ITALIC_, |MONOSPACED| <http://www.someURL.com *Header* (R)> % ## *BOLD*, _ITALIC_, |MONOSPACED| <http://www.someURL.com *Header* (R)> # %% Bulleted List % % * BULLETED ITEM 1 % * BULLETED ITEM 2 % * BULLETED ITEM 3 *BOLD* % * BULLETED ITEM 4 <http://www.someURL.com> % ## Bulleted List # # * BULLETED ITEM 1 # * BULLETED ITEM 2 # * BULLETED ITEM 3 *BOLD* # * BULLETED ITEM 4 <http://www.someURL.com> # %% Numbered List % % # NUMBERED ITEM 1 % # NUMBERED ITEM 2 % # NUMBERED ITEM 3 *BOLD* % # NUMBERED ITEM 4 <http://www.someURL.com> % ## Numbered List # # # NUMBERED ITEM 1 # # NUMBERED ITEM 2 # # NUMBERED ITEM 3 *BOLD* # # NUMBERED ITEM 4 <http://www.someURL.com> # %% % % PREFORMATTED % TEXT % ## # # PREFORMATTED # TEXT # %% GNU Octave Code % % for i = 1:10 % disp (x) % endfor % ## GNU Octave Code # # for i = 1:10 # disp (x) # endfor # %% External File Content % % <include>test_script_code_only.m</include> % ## External File Content # # <include>test_script_code_only.m</include> # %% External Graphic % % <<test_script-1.png>> % ## External Graphic # # <<test_script-1.png>> # %% Inline LaTeX % This should be escaped properly: \, {, }, &, %, #, _, ~, ^, <, > % % $f(n) = n^5 + 4n^2 + 2 |_{n=17}$ % % $$f(n) = n^5 + 4n^2 + 2 |_{n=17}$$ % % $$e^x = \lim\limits_{n\rightarrow\infty}\left(1+\dfrac{x}{n}\right)^{n}$$ % ## Inline LaTeX # This should be escaped properly: \, {, }, &, %, #, _, ~, ^, <, > # # $f(n) = n^5 + 4n^2 + 2 |_{n=17}$ # # $$f(n) = n^5 + 4n^2 + 2 |_{n=17}$$ # # $$e^x = \lim\limits_{n\rightarrow\infty}\left(1+\dfrac{x}{n}\right)^{n}$$ # %% Links % <https://www.gnu.org/software/octave> % <https://www.gnu.org/software/octave GNU Octave Homepage> % <octave:plot DISPLAYED TEXT FOR PLOT FUNCTION> % <octave:abs Nested markup and newline % PLAIN TEXT(TM) _ITALIC TEXT_(R) *BOLD TEXT* |MONOSPACED TEXT|> % <https://www.gnu.org/software/octave Nested markup and newline % PLAIN TEXT(TM) _ITALIC TEXT_(R) *BOLD TEXT* |MONOSPACED TEXT|> % ## Links # <https://www.gnu.org/software/octave> # <https://www.gnu.org/software/octave GNU Octave Homepage> # <octave:plot DISPLAYED TEXT FOR PLOT FUNCTION> # <octave:abs Nested markup and newline # PLAIN TEXT(TM) _ITALIC TEXT_(R) *BOLD TEXT* |MONOSPACED TEXT|> # <https://www.gnu.org/software/octave Nested markup and newline # PLAIN TEXT(TM) _ITALIC TEXT_(R) *BOLD TEXT* |MONOSPACED TEXT|> # %% Code with HTML/LaTeX special chars % function ret = foo (a, b) ret = (a > b) && (a < b^a); endfunction sprintf ("(a > b) && (a < b^a) = %f", foo (0, 1)) %% HTML Markup & < > " % This should be escaped properly: & < > " % % The HTML entity should remain visible: & < > " % % The HTML entity should remain visible: |&| |<| |>| |"| % ## HTML Markup & < > " # This should be escaped properly: & < > " # # The HTML entity should remain visible: & < > " # # The HTML entity should remain visible: |&| |<| |>| |"| # %% HTML block markup % <html> % <table><tr> % <td style="border: 1px solid black;">one</td> % <td style="border: 1px solid black;">two</td> % </tr> % </table> % </html> % ## HTML block markup # <html> # <table> # <tr> # <td style="border: 1px solid black;">one</td> # <td style="border: 1px solid black;">two</td> # </tr> # </table> # </html> # %% HTML block markup with empty lines % <html> % <table><tr> % <td style="border: 1px solid black;">one</td> % <td style="border: 1px solid black;">two</td></tr> % </table> % % and some text. % </html> % ## HTML block markup with empty lines # <html> # <table> # <tr> # <td style="border: 1px solid black;">one</td> # <td style="border: 1px solid black;">two</td> # </tr> # </table> # # and some text. # </html> # %% LaTeX block markup % <latex> % \begin{equation} % \begin{pmatrix} % 1 & 2 \\ 3 & 4 % \end{pmatrix} % \end{equation} % </latex> % ## LaTeX block markup # <latex> # \begin{equation} # \begin{pmatrix} # 1 & 2 \\ 3 & 4 # \end{pmatrix} # \end{equation} # </latex> # %% LaTeX block markup with empty lines % <latex> % Some text % % \begin{equation} % \begin{pmatrix} % 1 & 2 \\ 3 & 4 % \end{pmatrix} % \end{equation} % </latex> % ## LaTeX block markup with empty lines # <latex> # Some text # # \begin{equation} # \begin{pmatrix} # 1 & 2 \\ 3 & 4 # \end{pmatrix} # \end{equation} # </latex> # %% Long void % % % % % % % % % content % % % % % % % %% % % % % % % % % % and continued % % % % % % % ## Long void # # # # # # # # content # # # # # # # # # # ## # # # # # # # # and continued # # # # # # # # # #