Сделать этот текст красивым

Сделать этот текст красивым

У меня возникли некоторые проблемы с тем, чтобы этот текст выглядел хорошо: введите описание изображения здесь

Вот код LaTeX, который у меня есть сейчас:

\begin{equation}
    \begin{split}
        alert\ http\ \$EXTERNAL\_NET\ any\ \rightarrow \$HOME\_NET\ any\ 
        (msg:"Hacker\ is\ here!";\ \\ dsize:>100;\  type:"response";\ 
        content:"Bootstrap";\ sid:123;)
    \end{split}
\end{equation}

Я был бы благодарен за любую помощь, чтобы попытаться сделать это лучше. Я знаю, что не могу втиснуть это в одну строку, но это не обязательно должно быть уравнением, так что 3.1 не нужно. Но, может быть, у вас есть какие-то идеи? Мне также не нравятся пробелы, которые автоматически добавляются в уравнении перед двоеточиями.

решение1

Мне нравится этот способ

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
\begin{array}{l}
\text{alert http }\$EXTERNAL\_NET\ any\rightarrow \$HOME\_NET\ any\\
(\\
\qquad\begin{array}{l@{\ }cl}
    msg&:&\text{``Hacker is here!''};\\
    dsize&:&>100;\\
    type&:&\text{``response''};\\
    content&:&\text{``Bootstrap''};\\
    sid&:&123;\\
\end{array}\\
)
\end{array}
\]
\end{document}

введите описание изображения здесь

Примечание:будьте решительны. Выберите лучший из ваших ответов, чтобы отметить галочкой «принять». В вашем предыдущем вопросе я вижу, что вы отметили все ответы, но вы можете принять толькоодиниз них! (Но текущий принятый ответ, я думаю, хорош.)

решение2

Вам следует уделить время обдумыванию единого формата для таких объектов.

Вот попытка. Не забудьте определить макросы для разных типов объектов, чтобы было легко изменить формат, если вы (или другие люди) этого захотите.

\documentclass{article}
\usepackage{amsmath}

\newcommand{\envvar}[1]{\texttt{\$#1}}
\newcommand{\tdesc}[1]{\textup{``#1''}}

\begin{document}

\[
\begin{tabular}{@{}l@{}}
alert http \envvar{EXTERNAL\_NET} any \\
\qquad $\rightarrow$ \envvar{HOME\_NET} any (
  \begin{tabular}[t]{@{}l@{ }c@{ }l@{}}
  msg     &:& \tdesc{Hacker is here!}; \\
  dsize   &:& $>100$; \\
  type    &:& \tdesc{response}; \\
  content &:& \tdesc{Bootstrap}; \\
  sid     &:& $123$; )
\end{tabular}
\end{tabular}
\]

\end{document}

введите описание изображения здесь

Связанный контент