이 텍스트를 보기 좋게 만들기

이 텍스트를 보기 좋게 만들기

이 텍스트를 보기 좋게 만드는 데 몇 가지 문제가 있습니다. 여기에 이미지 설명을 입력하세요

이것은 내가 지금 가지고 있는 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}

여기에 이미지 설명을 입력하세요

관련 정보