我使用 Kile 作为我的 LaTeX 编辑器。我为 DeclareMathOperator 定义了一个星号,但它确实显示了 的行为\limits
,下标仅出现在侧面而不是下方。但使用 maptop 可以
\item$\mathop{\inf}\limits_x$
。带星号的运算符名称版本也无法按预期工作。如果我遗漏了什么,请告诉我。
这是我的代码:
\documentclass[a4paper,10pt]{article}
\usepackage[utf8x]{inputenc}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amsopn}
\DeclareMathOperator*{\argmax}{argmax} % argmax
\DeclareMathOperator*{\argmin}{argmin}
%opening
\title{Convex Optimization - Points to be clarified}
\author{Venkatesh}
\begin{document}
\section*{Convex sets theory}
\begin{enumerate}
\item what is a positive semi definite matrix and positive semdi definite cone $S_+^n = \{X \in S^n | X \succeq 0 \}$ ?
\item what is domain \textbf{dom} $f$ ?
\item$\mathop{\inf}\limits_x$
\item$\argmax{_c^b} f(b)$
\item$\operatorname*{rank}_v(x)$
\end{enumerate}
\end{document}
答案1
让我们看看对您的输入的一些修改:
\documentclass[a4paper,10pt]{article}
\usepackage[utf8x]{inputenc}
\usepackage{amsfonts}
\usepackage{amsmath}
% \usepackage{amsopn} % amsmath loads this automatically
\DeclareMathOperator*{\argmax}{argmax} % argmax
\DeclareMathOperator*{\argmin}{argmin}
\DeclareMathOperator{\dom}{\mathbf{dom}}
%opening
\title{Convex Optimization - Points to be clarified}
\author{Venkatesh}
\begin{document}
\section*{Convex sets theory}
\begin{enumerate}
\item what is a positive semidefinite matrix and positive semidefinite cone $S_+^n = \{X \in S^n \mid X \succeq 0 \}$? % \mid, not |;
\item what is domain $\dom f$?
\item$\inf\limits_x$
\item$\argmax_{c^b} f(b)$
\item$\operatorname*{rank}_v(x)$
\end{enumerate}
\end{document}
运算\inf
符是预定义的。如果要在内联公式中将限制放在其下方,请将其放在\limits
其后。对于 也是如此\argmax
;但内联公式中的限制通常设置在侧面,以免产生会破坏分页平衡的过高或过深的行。\operatorname*
定义的运算符的行为与 定义的运算符的行为相同\DeclareMathOperator*
。
请记住不要在标点符号前留空格(除非您用法语写)。