我想表示分位数回归损失,接近 IQN 论文中的符号https://arxiv.org/pdf/1806.06923.pdf(pdf 第 3 页)
我有这个代码:
\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{bbm}
\newcommand{\norm}[1]{\left\lVert #1 \right\rVert}
\newcommand{\abs}[1]{\left\lvert #1 \right\rvert}
\newcommand{\Idf}{\mathbbm{1}} % indicator function
\begin{document}
\begin{align}
\rho^\kappa_\tau(\delta_{ij}) &= \abs{\tau - \I(\delta_{ij}<0)} \frac{H_\kappa(\delta_{ij})}{\kappa}, \qquad \text{with} \\
\H_\kappa(\delta_{ij}) &=
\begin{cases}
\frac{1}{2}\delta_{ij}^2 & \text{if} \; \abs{\delta_{ij}} \leq \kappa \\
\kappa (\abs{\delta_{ij}}-\frac{1}{2}\kappa) & \text{otherwise}
\end{cases}
\end{align}
\end{document}
输出结果如下:
可以看出,部分方程式落在了屏幕之外。方程式的第一行也放置得很奇怪,不在屏幕中央。我尝试将 \begin{cases} \end{cases} 删除为更简单的内容,但内容仍然无法很好地对齐,因此我觉得这是由于对齐函数而不是案例造成的。
答案1
询问错误时,最好显示日志中的错误消息。任何错误后的 pdf 输出可能有助于调试,但不打算采用合理的布局。
如果我修复了你的错误,即\I
哪个是未定义的,\H
哪个是预定义的重音,那么你就会得到
\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{bbm}
\newcommand{\norm}[1]{\left\lVert #1 \right\rVert}
\newcommand{\abs}[1]{\left\lvert #1 \right\rvert}
\newcommand{\Idf}{\mathbbm{1}} % indicator function
\begin{document}
\begin{align}
\rho^\kappa_\tau(\delta_{ij}) &= \abs{\tau - \Idf(\delta_{ij}<0)} \frac{H_\kappa(\delta_{ij})}{\kappa}, \qquad \text{with} \\
H_\kappa(\delta_{ij}) &=
\begin{cases}
\frac{1}{2}\delta_{ij}^2 & \text{if} \; \abs{\delta_{ij}} \leq \kappa \\
\kappa (\abs{\delta_{ij}}-\frac{1}{2}\kappa) & \text{otherwise}
\end{cases}
\end{align}
\end{document}