LINUX.ORG.RU

LaTeX: как реализовать склонение слова?


0

0

Например, я задаю команду \Test и хочу чтобы при передаче параметра-
падежа, функция возращала слово Тест в нужном падеже. Пакет ifthen не 
подходит потому что получается большая сопля.

Хотелось бы сделать команду, которая принимает слово(корень) и строку 
с ключами-значениеми. 

Например: \newcommand{\Test}[1][n]{\Склонять{тест}{n "", g а, d у, a 
"" ...}{#1}. И вызов теста будет \Test[g] - генерит "теста". 

Может кто-то подсказать как реализовать команду \Склонять? Честно 
пробовал осилить ТеХ, но чувствую нахрапом его не возьмешь, мозкъ 
плавится :). А функционал хочется сейчас такой использовать.

ЗЫ: n,g,d,a - названия падежей в английском варианте.

Ты таблицу заколебаешься составлять, слишком много особых случаев при склонении в русском языке. Ищи готовую, и от неё уже пляши.

Teak ★★★★★
()
Ответ на: комментарий от Teak

Да нет, мне не нужно универсального. Я сам под нужные мне слова напишу склонения. Не могу осилить как сделать реализацию команды \Склонять. Я писал выше.

Cris
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.