Skip to main content

Case statements can also be implemented with the xstring packagethe xstring package:

enter image description here

\documentclass{article} \usepackage{xstring} \newcommand{\CheckCase}[1]{% \par\noindent% \IfEqCase*{#1}{% {Some String 1}{matched case 1}% {Some String 2}{matched case 2}% {Some String 3}{matched case 3}% {Some String 4}{matched case 4}% {Some String 5}{matched case 5}% }[Did not match any given case!!]% }% \begin{document} \CheckCase{Some String 1} \CheckCase{Some String 2} \CheckCase{Some String 3} \CheckCase{Some String 4} \CheckCase{Some String 5} \CheckCase{Some String 6} \end{document} 

Case statements can also be implemented with the xstring package:

enter image description here

\documentclass{article} \usepackage{xstring} \newcommand{\CheckCase}[1]{% \par\noindent% \IfEqCase*{#1}{% {Some String 1}{matched case 1}% {Some String 2}{matched case 2}% {Some String 3}{matched case 3}% {Some String 4}{matched case 4}% {Some String 5}{matched case 5}% }[Did not match any given case!!]% }% \begin{document} \CheckCase{Some String 1} \CheckCase{Some String 2} \CheckCase{Some String 3} \CheckCase{Some String 4} \CheckCase{Some String 5} \CheckCase{Some String 6} \end{document} 

Case statements can also be implemented with the xstring package:

enter image description here

\documentclass{article} \usepackage{xstring} \newcommand{\CheckCase}[1]{% \par\noindent% \IfEqCase*{#1}{% {Some String 1}{matched case 1}% {Some String 2}{matched case 2}% {Some String 3}{matched case 3}% {Some String 4}{matched case 4}% {Some String 5}{matched case 5}% }[Did not match any given case!!]% }% \begin{document} \CheckCase{Some String 1} \CheckCase{Some String 2} \CheckCase{Some String 3} \CheckCase{Some String 4} \CheckCase{Some String 5} \CheckCase{Some String 6} \end{document} 
Source Link
Peter Grill
  • 228.9k
  • 51
  • 603
  • 962

Case statements can also be implemented with the xstring package:

enter image description here

\documentclass{article} \usepackage{xstring} \newcommand{\CheckCase}[1]{% \par\noindent% \IfEqCase*{#1}{% {Some String 1}{matched case 1}% {Some String 2}{matched case 2}% {Some String 3}{matched case 3}% {Some String 4}{matched case 4}% {Some String 5}{matched case 5}% }[Did not match any given case!!]% }% \begin{document} \CheckCase{Some String 1} \CheckCase{Some String 2} \CheckCase{Some String 3} \CheckCase{Some String 4} \CheckCase{Some String 5} \CheckCase{Some String 6} \end{document}