{"route":"/en-US-v0.14.1/reference/math/op/","title":"Text Operator","description":"Documentation for the `op` function.","part":null,"outline":[{"id":"summary","name":"Summary","children":[]},{"id":"example","name":"Example","children":[]},{"id":"predefined","name":"Predefined","children":[]},{"id":"parameters","name":"Parameters","children":[{"id":"parameters-text","name":"text","children":[]},{"id":"parameters-limits","name":"limits","children":[]}]}],"body":{"kind":"func","content":{"path":["math"],"name":"op","title":"Text Operator","keywords":[],"oneliner":"A text operator in an equation.","element":true,"contextual":false,"deprecationMessage":null,"deprecationUntil":null,"details":[{"kind":"html","content":"<p>A text operator in an equation.</p>\n<h2 id=\"example\">Example</h2>\n<div class=\"previewed-code\"><pre><code><span class=\"typ-math-delim\">$</span> <span class=\"typ-pol\">tan</span> x = <span class=\"typ-punct\">(</span><span class=\"typ-pol\">sin</span> x<span class=\"typ-punct\">)</span><span class=\"typ-math-op\">/</span><span class=\"typ-punct\">(</span><span class=\"typ-pol\">cos</span> x<span class=\"typ-punct\">)</span> <span class=\"typ-math-delim\">$</span>\n<span class=\"typ-math-delim\">$</span> <span class=\"typ-func\">op</span><span class=\"typ-punct\">(</span><span class=\"typ-str\">&quot;custom&quot;</span><span class=\"typ-punct\">,</span>\n     limits<span class=\"typ-punct\">:</span> <span class=\"typ-key\">#</span><span class=\"typ-key\">true</span><span class=\"typ-punct\">)</span><span class=\"typ-math-op\">_</span><span class=\"typ-punct\">(</span>n<span class=\"typ-escape\">-&gt;</span><span class=\"typ-pol\">oo</span><span class=\"typ-punct\">)</span> n <span class=\"typ-math-delim\">$</span>\n</code></pre><div class=\"preview\"><img src=\"/en-US-v0.14.1/assets/9fdc9e7c49667f04e2f767a37cbce167.png\" alt=\"Preview\"></div></div>\n<h2 id=\"predefined\">Predefined Operators</h2>\n<p>Typst predefines the operators <code>arccos</code>, <code>arcsin</code>, <code>arctan</code>, <code>arg</code>, <code>cos</code>,\n<code>cosh</code>, <code>cot</code>, <code>coth</code>, <code>csc</code>, <code>csch</code>, <code>ctg</code>, <code>deg</code>, <code>det</code>, <code>dim</code>, <code>exp</code>,\n<code>gcd</code>, <code>lcm</code>, <code>hom</code>, <code>id</code>, <code>im</code>, <code>inf</code>, <code>ker</code>, <code>lg</code>, <code>lim</code>, <code>liminf</code>,\n<code>limsup</code>, <code>ln</code>, <code>log</code>, <code>max</code>, <code>min</code>, <code>mod</code>, <code>Pr</code>, <code>sec</code>, <code>sech</code>, <code>sin</code>,\n<code>sinc</code>, <code>sinh</code>, <code>sup</code>, <code>tan</code>, <code>tanh</code>, <code>tg</code> and <code>tr</code>.</p>"}],"self":false,"params":[{"name":"text","details":[{"kind":"html","content":"<p>The operator's text.</p>"}],"types":["content"],"strings":[],"default":null,"positional":true,"named":false,"required":true,"variadic":false,"settable":false},{"name":"limits","details":[{"kind":"html","content":"<p>Whether the operator should show attachments as limits in display mode.</p>"}],"types":["bool"],"strings":[],"default":"<code><span class=\"typ-key\">false</span></code>","positional":false,"named":true,"required":false,"variadic":false,"settable":true}],"returns":["content"],"scope":[]}}}