使公式看起来很棒的问题

使公式看起来很棒的问题

我很难让下面的公式看起来更好。你有什么想法可以让我让它看起来更好吗? 在此处输入图片描述

这是我的 LaTeX 代码:

PTK = $PRF(PMK, \text{"Pairwise key expansion"} || Min(AA, SPA) || \\ Max{AA, SPA}|| Min(ANonce, SNonce) ||  Max(ANonce,SNonce))$

我感谢所有的帮助!

答案1

我不知道它看起来是否很棒,但是你想要这样的东西吗?

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\[
\begin{split}
\text{PTK} = & \text{PRF}\left( \text{PMK}, \text{"Pairwise key expansion"} || \min(\text{AA}, \text{SPA}) || \right. \\ 
& \left. \qquad \max(\text{AA}, \text{SPA})|| \min(\text{ANonce}, \text{SNonce}) ||  \max(\text{ANonce},\text{SNonce})\right)
\end{split}
\]

\end{document}

答案2

进一步采用 Ignasi 的方法......

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
\begin{split}
\text{PTK} =  \text{PRF}\bigl( &\text{PMK}, \text{``Pairwise key expansion''} \\& || \min(\text{AA}, \text{SPA})  \\ 
& || \max(\text{AA}, \text{SPA})\\&|| \min(\text{ANonce}, \text{SNonce}) \\&||  \max(\text{ANonce},\text{SNonce})\bigr)
\end{split}
\]
\end{document}

在此处输入图片描述

多功能遗传算法

答案3

恕我直言,你的公式是算法中的,||代表“或”。所以你应该看看算法包无论如何,这是一个非算法而是算法的答案:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
\begin{array}{r@{}l@{}l}
    \text{PTK}=PRF&(PMK, & \text{``Pairwise key expansion''}\\
    && || \min(AA,SPA)\\
    && || \max(AA,SPA)\\
    && || \min(ANonce,SNonce)\\
    && || \max(ANonce,SNonce)\\
    &)&
\end{array}
\]
\end{document}

在此处输入图片描述

编辑 1:改进版本

我更喜欢这种方式。

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
\begin{array}{rl}
    \text{PTK}=PRF(&\\
    & PMK,\\
    & (\\
    & \quad\text{``Pairwise key expansion''}\\
    & \quad||\min(AA,SPA)\\
    & \quad||\max(AA,SPA)\\
    & \quad||\min(ANonce,SNonce)\\
    & \quad||\max(ANonce,SNonce)\\
    & )\\
    )&
\end{array}
\]
\end{document}

在此处输入图片描述

答案4

我有两个建议。最重要的是在文档中正确定义特定对象类型的宏,以确保一致性。

\documentclass{article}
\usepackage{amsmath}

\newcommand{\OOR}{\mathrel{\|}}
\newcommand{\tvar}[1]{\mathrm{#1}}
\newcommand{\tdesc}[1]{\textup{``#1''}}

\begin{document}

\[
\begin{aligned}
\tvar{PTK}=\tvar{PRF}\bigl(
 &\tvar{PMK},\tdesc{Pairwise key expansion} \\
 & \OOR \min(\tvar{AA},\tvar{SPA})\\
 & \OOR \max(\tvar{AA},\tvar{SPA})\\
 & \OOR \min(\tvar{ANonce},\tvar{SNonce})\\
 & \OOR \max(\tvar{ANonce},\tvar{SNonce}) \bigr)
\end{aligned}
\]

\begin{multline*}
\tvar{PTK}=\tvar{PRF}\bigl(
 \tvar{PMK},\tdesc{Pairwise key expansion}
 \OOR \min(\tvar{AA},\tvar{SPA}) \OOR \\
 \max(\tvar{AA},\tvar{SPA})
 \OOR \min(\tvar{ANonce},\tvar{SNonce})
 \OOR \max(\tvar{ANonce},\tvar{SNonce}) \bigr)
\end{multline*}

\end{document}

在此处输入图片描述

相关内容