표 형식으로 나열 - 정렬

표 형식으로 나열 - 정렬

$q_1$이 중간에 정렬되는 다음 코드가 있습니다. 윗줄( )에 맞춰 정렬하고 싶습니다 SELECT. 그렇게 할 수 있는 방법이 있나요?

\documentclass{article}
\usepackage{listings}

\lstset{language=SQL}

\begin{document}
\begin{tabular}{ll}
$q_{1}:$ & \begin{lstlisting}
SELECT EMP.ENAME
FROM   EMP NATURAL JOIN ASG NATURAL JOIN PROJ
WHERE  PNAME="CAD/CAM"
\end{lstlisting}
\end{tabular}
\end{document}

답변1

이 옵션을 사용하면 boxpos=t원하는 정렬을 얻을 수 있습니다.

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

\documentclass{article}
\usepackage{listings}

\lstset{language=SQL}

\begin{document}
\begin{tabular}{ll}
$q_{1}:$ & \begin{lstlisting}[boxpos=t]
SELECT EMP.ENAME
FROM   EMP NATURAL JOIN ASG NATURAL JOIN PROJ
WHERE  PNAME="CAD/CAM"
\end{lstlisting}
\end{tabular}
\end{document}

로부터listings선적 서류 비치:

boxpos=〈b|c|t〉\hbox: 때로는 목록 패키지가 목록 주위에 표시되거나 인쇄할 수 없거나 올바르게 처리할 수도 없습니다. 키는 주변 재료에 대한 수직 정렬(하단 기준선, 중앙 또는 상단 기준선)을 결정합니다. [...]

관찰한 대로 기본 정렬은 입니다 c.

관련 정보