[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lon-capa-cvs
Subject:    [LON-CAPA-cvs] cvs: loncom /html/adm/help/tex Authoring_Output_Tags.tex
From:       raeburn via LON-CAPA-cvs <lon-capa-cvs () mail ! lon-capa ! org>
Date:       2021-01-22 17:16:31
Message-ID: cvsraeburn1611335791 () cvsserver
[Download RAW message or body]

raeburn		Fri Jan 22 17:16:31 2021 EDT

  Modified files:              
    /loncom/html/adm/help/tex	Authoring_Output_Tags.tex 
  Log:
  - Modify quotes for display of eval="on" web rendering of help file.
  - Document (a) precedence of display attribute in algebra and m tags, 
    (b) determination of default math display engine if no attribute.
  
  
Index: loncom/html/adm/help/tex/Authoring_Output_Tags.tex
diff -u loncom/html/adm/help/tex/Authoring_Output_Tags.tex:1.26 \
                loncom/html/adm/help/tex/Authoring_Output_Tags.tex:1.27
--- loncom/html/adm/help/tex/Authoring_Output_Tags.tex:1.26	Wed Feb  1 21:18:43 2017
+++ loncom/html/adm/help/tex/Authoring_Output_Tags.tex	Fri Jan 22 17:16:31 2021
@@ -8,7 +8,8 @@
 \begin{verbatim}
 <algebra>2x^y+sqrt(3/x^2)</algebra>
 \end{verbatim}
-Expressions are displayed using the math expression display mechanism defined in the \
user's preferences.  See the section below concerning the $<$m$>$ tag for more \
information on that as well as on the \textbf{display} attribute. +Expressions are \
displayed using the math expression display mechanism for the current context.  The \
default is to use +the display mechanism the user has selected in preferences. This \
can be overriden by setting the \textbf{display} attribute for the tag. See the \
section below concerning the $<$m$>$ tag for more information on how the default is \
set and on the display attribute.  
 Recognized functions are all trigonometric functions, and the following:
 exp, abs, logten, log, ln, sqrt, sgn, step, fact, int, lim, funX.
@@ -175,13 +176,19 @@
 to the display mechanism that the user has selected in preferences. This can be
 overriden by setting the attribute \textbf{display} to one of
 ``\textbf{tth}'', ``\textbf{mimetex}'' or ``\textbf{mathjax}'' which
-will force a specific display mechanism. Note that the ``\textbf{jsmath}'' display \
is deprecated today, and MathJax is used instead when it is specified. +will force a \
specific display mechanism. Note that the ``\textbf{jsmath}'' display is deprecated \
today, and MathJax is used instead when it is specified.  If a display attribute is \
not included, the display mechanism is determined in the following order, with the \
first one set being the one in effect: +\begin{enumerate}
+\item In course context: Course-wide default set by Course Coordinator via Settings \
$>$ Course Settings $>$ Display of resources $>$ Force use of a specific math \
rendering engine +\item User's own personal preference set by the user hovering over \
the user's name at top left of a LON-CAPA page, and selecting Preferences $>$ Math \
display settings +\item Domain default set by a Domain Coordinator 
+\item System default set for the LON-CAPA version installed on the server (tth in \
2.11 and earlier, mathjax in 2.12). +\end{enumerate}
 
 The contents of \texttt{<m> </m>} are interpreted as LaTeX outside math environment, \
which is why using \texttt{<m>\$ \$</m>} is needed to switch to the LaTeX math \
environment. However, the ``\textbf{mathjax}'' display (which is used by default in \
recent versions of LON-CAPA) interprets all the contents of \texttt{<m> </m>} as \
math, and does not support non-math LaTeX. For content to work well with all the \
display mechanisms, it is therefore important to never use non-math LaTeX for web \
targets. Even purely for printing, it is better to avoid using non-math LaTeX, as the \
printing mechanism might use HTML instead of LaTeX in the future.  
 If you want variables inside of this tag to be evaluated before the
 tex gets converted, then use eval=``on'' \index{eval=on}. For
-example,  \texttt{<m eval="on">\$ \$eqn \$</m>},
+example,  \texttt{<m eval=''on''>\$ \$eqn \$</m>},
 will evaluate the variable \$eqn first and then use the
 display mechanism.  Anytime you use a variable inside of the m tag,
 you will want to set eval to on.
@@ -194,7 +201,7 @@
 
 and in a text area, you can type:
 
-\texttt{<m eval="on">\$ \$eqn \$</m>}
+\texttt{<m eval=''on''>\$ \$eqn \$</m>}
 
 You will get the equation rendered with no +-, no matter what value
 \$b may take on.


_______________________________________________
LON-CAPA-cvs mailing list
LON-CAPA-cvs@mail.lon-capa.org
http://mail.lon-capa.org/mailman/listinfo/lon-capa-cvs


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic