Skip to content

Characters in mathematical mode are usually shown in italics, but sometimes certain function names require different formatting which can be accomplished by using operators defined in LaTeX.

Introduction

Trigonometrical functions, logarithms, and others can be written in a document by means of some special commands, as demonstrated in the following example:

Examples of mathematical operators:
\[
    \sin(a + b) = \sin a \cos b + \cos b \sin a
.\]

 Open this example in Overleaf

This example produces the following output:

Sincos.PNG

The commands will print the name of the function in upright (Roman) text instead of italics.

Operators in different contexts

Some operators can take parameters that are handled in a special way, for instance, limits.

\documentclass{article}
\usepackage{amsmath}
\begin{document}
Testing notation for limits
\[
    \lim_{h \to 0 } \frac{f(x+h)-f(x)}{h}
.\]
This operator changes when used alongside 
text \( \lim_{h \to 0} (x-h) \).
\end{document}

 Open this example in Overleaf

This example produces the following output:

OperatorsEx2.png

The package amsmath is needed for the macro \to; without this package, \rightarrow has to be used.

Notice how the limit declaration can include a subscript. See the reference guide for a complete list of available operators.

Some languages may add or change some commands, check the main page for language-specific articles.

Defining your own operators

If you need to add a personalized operator to be displayed in Roman font instead of italics use \DeclareMathOperator

\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator{\arctg}{arctg}
\begin{document}
User-defined operator for arctangent:
\[
    \arctg \frac{\pi}{3} = \sqrt{3}
.\]
\end{document}

 Open this example in Overleaf

This example produces the following output:

OperatorsEx3.png

The command \DeclareMathOperator takes two parameters, the first one is the name of the new operator and the second one is the text to be displayed. For this command to work you have to import the package amsmath in the preamble with

\usepackage{amsmath}

The command can be slightly modified if you need that your defined operator uses subscripts, as the \lim operator, in such case use \DeclareMathOperator*.

Reference guide

Complete list of mathematical operators

Operator Renders as
\cos Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \cos}
\csc Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \csc}
\exp Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \exp}
\ker
\limsup
\min
\sinh
\arcsin
\cosh Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \cosh}
\deg Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \deg}
\gcd
\lg Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \lg}
\ln Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \ln}
\Pr
\sup sup
\arctan
\cot cot
\det
\hom
\lim lim
\log
\sec sec
\tan
\arg
\coth
\dim Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \dim}
\liminf Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \liminf}
\max Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \max}
\sin Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \sin}
\tanh Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \tanh}

Further reading

For more information see

Overleaf guides

LaTeX Basics

Mathematics

Figures and tables

References and Citations

Languages

Document structure

Formatting

Fonts

Presentations

Commands

Field specific

Class files

Advanced TeX/LaTeX