Fazendo este texto parecer bom

Fazendo este texto parecer bom

Tenho alguns problemas para fazer este texto parecer bom: insira a descrição da imagem aqui

Este é o código LaTeX que tenho agora:

\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}

Eu apreciaria toda a ajuda para tentar fazer com que isso parecesse melhor. Eu sei que não consigo colocar isso em uma linha, mas também não precisa ser uma equação, então o 3.1 não é necessário. Mas talvez você tenha algumas ideias? Também não gosto dos espaços que são adicionados automaticamente em uma equação antes dos dois pontos.

Responder1

Eu gosto desse jeito

\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}

insira a descrição da imagem aqui

Observação:seja decisivo. Escolha a melhor das suas respostas para marcar a marca de aceitação. Na sua pergunta anterior, vejo que você marcou todas as respostas, mas só pode aceitarumdeles! (Mas a resposta aceita atualmente é boa, eu acho.)

Responder2

Você deve pensar em um formato consistente para tais objetos.

Aqui está uma tentativa. Lembre-se de definir macros para diferentes tipos de objetos, para que seja fácil alterar o formato se você (ou outras pessoas) desejarem.

\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}

insira a descrição da imagem aqui

informação relacionada