Guest User

Untitled

a guest
Jun 13th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. \usepackage{ifthen,delarray}
  2. \newcommand{\phonarr}[1]{
  3. \ifthenelse{\equal{#1}{}}{}{\ensuremath{
  4. \begin{array}[c][ {l} ]
  5. #1
  6. \end{array}
  7. }}
  8. }
  9.  
  10. \newcommand{\genmap}[2]{#1\ $\to$\ #2}
  11. \newcommand{\phonmap}[2]{\genmap{\textipa{#1}}{\textipa{#2}}}
  12. \newcommand{\featmap}[2]{\genmap{\phonarr{#1}}{\phonarr{#2}}}
  13.  
  14. \newcommand{\genrule}[4]{
  15. \genmap{#1}{#2}\ /\ %
  16. #3\ $\rule{2em}{0.5pt}$\ #4
  17. }
  18.  
  19. \newcommand{\phonrule}[4]{\genrule{\textipa{#1}}{\textipa{#2}}{\textipa{#3}}{\textipa{#4}}}
  20. \newcommand{\featrule}[4]{\phonrule{\phonarr{#1}}{\phonarr{#2}}{\phonarr{#3}}{\phonarr{#4}}}
  21.  
  22. \def\fsyll{\,\rm{syll.}}
  23. \def\fnas{\,\rm{nas.}}
  24. \def\fcons{\,\rm{cons.}}
  25. \def\fcont{\,\rm{cont.}}
  26. \def\fvoc{\,\rm{voice}}
  27. \def\fdrs{\,\rm{dors.}}
  28. \def\flab{\,\rm{lab.}}
  29. \def\fant{\,\rm{ant.}}
  30. \def\fcgltt{\,\rm{constr.\ glott.}}
  31.  
  32. \def\fhigh{\,\rm{high}}
  33. \def\flow{\,\rm{low}}
  34. \def\fback{\,\rm{back}}
  35. \def\ffront{\,\rm{front}}
  36. \def\ftense{\,\rm{tense}}
  37. \def\fround{\,\rm{round}}
  38. \def\flong{\,\rm{long}}
  39.  
  40. % create as many of these macros as you need
  41.  
  42. % usage: \featrule{+\fsyll}{+\fsyll\\+\fnas}{+\fnas}{}
  43. % \phonrule{/i/}{[\~i]}{[m]}{}
  44. % \phonmap{/amis/}{[am\~is]}
Add Comment
Please, Sign In to add comment