% PhonRule % % (c) Stefano Coretta % LPPL LaTeX Public Project License % \ProvidesPackage{phonrule} [2011/01/11 v0.01 LaTeX package for typesetting phonological rules] \let\myDate\date \newcommand{\phon} [2] {#1 \ensuremath{\rightarrow} #2} \newcommand{\phonc} [3] {#1 \ensuremath{\rightarrow} #2 \ensuremath{/} #3} \newcommand{\phonr} [3] {#1 \ensuremath{\rightarrow} #2 \ensuremath{/} \rule{1em}{.5pt} #3} \newcommand{\phonl} [3] {#1 \ensuremath{\rightarrow} #2 \ensuremath{/} #3 \rule{1em}{.5pt}} \newcommand{\phonb} [4] {#1 \ensuremath{\rightarrow} #2 \ensuremath{/} #3 \rule{1em}{.5pt} #4} \newcommand{\placehold}{\ \rule{1em}{.5pt}\ } % for place holder with spaces \newcommand{\phold}{\rule{1em}{.5pt}} % for place holder without spaces \newenvironment{phonfeat}{$\left[\begin{array}{c}}{\end{array}\right]$} % set environment for feature matrix with square brackets; use \mbox{} \\ \newenvironment{oneof}{$\left\{\begin{array}{c}}{\end{array}\right\}$} % set environment for one of multiple with curly brackets; use \mbox{} \\ \newenvironment{phonfeatnest}{\left[\begin{array}{c}}{\end{array}\right]} % set nested environment for feature matrix with square brackets; use \mbox{} \\ \newenvironment{oneofnest}{\left\{\begin{array}{c}}{\end{array}\right\}} % set nested environment for one of multiple with curly brackets; use \mbox{} \\ \endinput %% %% End of file `mypackage.sty'.