Я не думаю, что вам не хватает ничего очевидного. Должны ли вы отправиться в LaTex или что-то еще - это решение, которое только вы можете принять.
Возможно, я что-то упустил, но проблема с попытками заставить Word вести себя лучше в этой области на самом деле сводится к тому, что у Word есть очень специфическая модель того, как это работает, и реализация, которая не дает вам очень большая гибкость
Например, когда-то было возможно определить только многоуровневые схемы нумерации (тогда они назывались "Схема нумерации") на основе стилей абзаца "Заголовок n". Хотя это ограничение больше не существует, часть схемы нумерации, относящаяся к нумерации заголовков, все еще предполагает, что ваши главы начинаются со стилей "Заголовок n".
По умолчанию, что делает Word, когда вы указываете, что вам нужен номер главы, это вставляет поле {STYLEREF} для вставки порядкового номера из указанного вами уровня заголовка.
Если этот порядковый номер оказался числом, скажем "4", и вы на самом деле хотели римскую цифру "IV", вы могли бы по крайней мере добавить переключатель форматирования (например, * Roman), чтобы представить 4 как IV. Однако, если нумерация глав является римской, вы просто не получите эту опцию - эквивалентный * арабский переключатель работает только в том случае, если Word считает фактическое число в заголовке уровня главы числовым (и не считает "IV" числовым ,
Одним из способов, которым вы могли бы обойти это, было бы использование VBA для установки нескольких переменных документа с именами "I", "II", "III", "IV" и т.д. Со значениями "1", "2", "3", "4" и т.д.
Тогда вместо кода поля {STYLEREF 1 \s}, который вставляет Word, вы можете использовать
{DOCVARIABLE {STYLEREF 1 \s}}, чтобы "отобразить" IV на 4.
И на самом деле, это почти работает, и даже когда вы вводите таблицу цифр, она отображает то, что вы ожидаете.
НО, проблема в том, что когда вы в следующий раз вставляете подпись к рисунку, Word пытается "исправить" ваши существующие подписи, вставляя поле {STYLEREF}, которое он больше там не видит. Таким образом, вы в конечном итоге с "4-IV-1" и т.д.
Существуют и другие способы настройки собственных схем нумерации, но при этом вы, как правило, потеряете некоторые другие функции Word (как правило, возможность использовать пользовательский интерфейс для вставки перекрестных ссылок). Я считаю, что с перекрестными ссылками просто не стоит пытаться заставить Word работать таким образом, чтобы он постоянно противоречил своему "дизайну".