Tenho alguns problemas para fazer este texto parecer bom:
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}
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}