여기에 표시된 것과 같은 속성 값 구조(AVS) 및 규칙을 어떻게 조판할 수 있나요?
답변1
편리한 구문 사용: avs
환경은 두 번째 열에 대한 열 지정자를 선택적 인수로 사용합니다(기본값 l
). 하나 이상의 \avsline
명령을 포함해야 합니다. 선택적 인수는 색상을 지정하기 위한 것입니다.
일부 보조 매크로는 기호 지정을 용이하게 하기 위해 정의됩니다.
\documentclass{article}
\usepackage{xparse,array,xcolor}
\NewDocumentCommand{\avsplus}{}{$+$}
\NewDocumentCommand{\avsminus}{}{$-$}
\NewDocumentCommand{\avsto}{}{\unskip${}\to{}$\ignorespaces}
\newenvironment{avs}[1][l]
{$\left\lbrack\renewcommand{\arraystretch}{1.2}%
\begin{tabular}{@{}>{\scshape}l@{${}:{}$}#1@{}}}
{\end{tabular}\right\rbrack$}
\ExplSyntaxOn
\NewDocumentCommand{\avsline}{O{}mm}
{
\keys_set:nn { rafael/avs } { color=black,#1 }
\color{\g_rafael_avs_linecolor_tl} #2 &
\color{\g_rafael_avs_linecolor_tl} #3 \\
}
\keys_define:nn { rafael/avs }
{
color .tl_gset:N = \g_rafael_avs_linecolor_tl,
}
\ExplSyntaxOff
\begin{document}
\begin{center}
\begin{avs}
\avsline{place}{dental}
\avsline{manner}{fricative}
\avsline{voice}{\avsplus}
\end{avs}
\end{center}
\begin{center}
\begin{avs}[r]
\avsline[color=red]{consonantal}{\avsplus}
\avsline[color=red]{voice}{\avsplus}
\avsline{place}{\textit{bilabial}}
\avsline{manner}{\textit{stop}}
\end{avs}
\avsto
\begin{avs}[r]
\avsline[color=blue]{consonantal}{\avsplus}
\avsline[color=blue]{voice}{\avsminus}
\avsline{place}{\textit{bilabial}}
\avsline{manner}{\textit{stop}}
\end{avs}
\end{center}
\end{document}
답변2
amsmath 패키지를 사용하여 다음을 시도해보세요:
\begin{equation}
\left[ \begin{array}{lcl}
\mathrm{PLACE} &:& \mathrm{dental}\\
\mathrm{PLACE} &:& \mathrm{dental}\\
\mathrm{MANNER} &:& \mathrm{fricative}\\
\mathrm{VOICE} &:& +
\end{array}\right]
\qquad
\left[\begin{array}{lcl}
\mathrm{PLACE} &:&\mathrm{dental}\\
\mathrm{PLACE} &:&\mathrm{uvular}\\
\mathrm{VOICE} &: &+\end{array}\right]
\end{equation}
굵은 글씨가 필요한 경우 mathrm을 mathbf로 바꾸세요!
답변3
\documentclass{article}
\usepackage{array}
\newcolumntype{I}{!{:}}
\begin{document}
\begin{equation}
\left[\begin{tabular}{lIl}
PLACE & dental \\
PLACE & dental \\
MANNER & fricative \\
VOICE & + \\
\end{tabular}\right]
\quad
\left[\begin{tabular}{lIl}
PLACE & dental \\
PLACE & uvular \\
VOICE & + \\
\end{tabular}\right]
\end{equation}
\begin{equation}
\left[\begin{tabular}{lIl}
CONSONANTAL & + \\
VOICE & + \\
\end{tabular}\right]
\rightarrow
\left[\begin{tabular}{lIl}
CONSONANTAL & dental \\
VOICE & - \\
\end{tabular}\right] / \_ \#
\end{equation}
\end{document}