با سلام
من یک سوال در مورد نحوه قرار دادن یک if و else را دارم.
من یک دستور newglossary را به صورت زیر بازنویسی کردم:
برای مثال یک دستور به صورت زیر را کاربر وارد میکند:
\newglossaryentry{Network}
{type={english},name={Network},
plural={شبکه},
description={}
}
من میخواهم این دستور را بازنویسی کنم و به یک صورت دیگر آن را تعریف کنم. برای بیرون کشیدن متغیرها با راهنمایی اقای کارنپهلو و مولف بسته glossary به صورت زیر عمل میکنیم:
\renewcommand{\newglossaryentry}[2]{
\setkeys{glossentry}{#2}
\let\thename\@glo@name
\let\theplural\@glo@plural
\let\thedesc\@glo@desc
\let\thetype\@glo@type
...........................
}
اکنون میخواهم یک شرط بر روی مقدار thetype بگذارم. مثلا به صورت سودو کد زیر:
if (\thetype == {english} or no type insert)
........................
elseif (\thetype == {abbr})
..............
end
این شرط را میخواهم به جای نقطه چین در قسمت بازنویسی دستور newglossaryentry قرار دهم.
چگونه میتوانم این کار را انجام دهم؟
باتشکر