구문 강조 및 가로 정렬을 사용하여 비례 글꼴로 코드를 효과적으로 조판하고 싶습니다. 어떻게 해야 합니까?
패키지목록구문 강조는 제공하지만 정렬은 제공하지 않습니다. 비례 글꼴을 사용하면 내가 아는 한 텍스트를 가로로 정렬할 수 있는 방법이 없습니다.
환경태빙정렬은 허용하지만 자동 구문 강조는 허용하지 않습니다. 색상을 갖고 싶다면 수동으로 색상을 넣어야 합니다. 또한, 내부에는태빙일반 텍스트이므로 따옴표와 아포스트로피가 변경되고 공백은 단일 공백으로 축소됩니다.
저는 이 두 가지 환경을 결합하지 못했습니다. 매번 컴파일되지 않거나 잘못된 것처럼 보였습니다.
다음은 그것이 어떻게 보이는지에 대한 예입니다. 몇 가지 해결 방법과 수동 강조 표시를 사용하여 탭으로 만들었습니다.
강조 표시 및 해결 방법을 제거하면 해당 코드는 다음과 같습니다.
\begin{tabbing}
(defclass request () \\
\hspace{1.5em} \= ( \= (url \= :reader request-url \\
\> \> \> :initarg :url \\
\> \> \> :type string} \\
\> \> \> :documentation "Request URL.") \\
\> \> (method \= :reader request-method \\
\> \> \> :initarg :method \\
\> \> \> :initform :get \\
\> \> \> :type keyword\\
\> \> \> :documentation "Request method, e.g :get, :post.") \\
\> \> (parameters \= :reader request-parameters \\
\> \> \> :initarg :parameters \\
\> \> \> :initform nil \\
\> \> \> :type association-list \\
\> \> \> :documentation "The request parameters, as an association list.")) \\
\> (:documentation "A general HTTP request."))
\end{tabbing}