在输入公式时,我收到错误。此外,norm
和greater than
和equalto
未显示
\begin{equation}
x which maximize \frac{2}{‖g‖}
\newline such that y (g^T x + b) ≥ 1
\end{equation}
答案1
正如@Au101在评论中已经指出的那样,您需要切换到unicode-math兼容的排版引擎--LuaLaTeX格式和unicode-math
包浮现在脑海中--或者写\lVert
和\rVert
而不是‖
和写\ge
(或\geq
)而不是≥
。将文本模式单词片段包含在\text
指令中也是一个好主意。
% !TEX TS-program = lualatex
\documentclass{article}
\usepackage{amsmath}
\usepackage{unicode-math}
\begin{document}
with unicode symbols:
\begin{equation}
\begin{gathered}
x \text{ which maximizes } \frac{2}{‖g‖} \\
\text{such that } y (g^T x + b) ≥ 1
\end{gathered}
\end{equation}
\bigskip
without unicode symbols:
\begin{equation}
\begin{gathered}
x \text{ which maximizes } \frac{2}{\lVert g\rVert} \\
\text{such that } y (g^T x + b) \ge 1
\end{gathered}
\end{equation}
\end{document}
答案2
这可能会有帮助
\documentclass[10pt,a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\begin{document}
\begin{align}
\begin{split}
x\text{ which maximize } \frac{2}{\lVert g\rVert}\\
s.t~y~(g^\top x + b) \geq1
\end{split}
\end{align}
\end{document}
这使