
Ситуация:Я пытаюсь проверить орфографию на немецком языкеLyx на Ubuntu 14.04. В настоящее время в настройках я выбрал Enchant, но я открыт для любых альтернативных вариантов, чтобы получить функциональность проверки орфографии «в документе».
Проблема:Проверка орфографии не выполняется. F7 выводит сообщение «Проверка орфографии не имеет словарей».
Примечание:Проверка орфографии для немецкого языка работает замечательно во всех моих других приложениях, таких как браузеры или LibreOffice.
решение1
У меня была похожая проблема со стандартным английским словарем (при нажатии на Tools
вкладку Spellchecker F7
она становилась серой)
Я использую Ubuntu 16.01 и LyX версии 2.1.4.
Следующее решило мою проблему. Внутри
Инструменты > Настройки > Настройки языка > Проверка орфографии > Механизм проверки орфографии
выберите Enchant
из выпадающего меню.
решение2
Обратите внимание, что это было решено по электронной почте путем настройки PPA на Ubuntu. Ниже приведено альтернативное решение.
Чтобы использовать Hunspell, нужно ввести путь в Tools > Preferences > Paths. В случае OP это было неактивно. Таким образом, переустановка LyX из Ubuntu PPA исправила это, поскольку эта версия была создана с поддержкой Hunspell.
Обратите внимание, что на системах Linux, отличных от Ubuntu, вам может потребоваться скомпилировать LyX самостоятельно, чтобы добавить поддержку проверки орфографии. Поэтому некоторым могут понадобиться следующие инструкции.
Выполните следующие действия:
- sudo apt-get build-dep lyx 0.5 sudo apt-get install cmake
- создайте каталог, например "local_lyx", где вам удобно. Перейдите в этот каталог.
- бегать
git clone git://git.lyx.org/lyx repo
- теперь беги
wget https://github.com/scottkosty/lyx-tester/raw/master/lyxbuild
chmod +x lyxbuild
cd repo
- строить параллельно работать
../lyxbuild --jobs $( grep "processor" /proc/cpuinfo | wc -l )
- когда это будет сделано, запустите
cd ../CMakeBuild
- протестируйте LyX оттуда:
./bin/lyx2.2
- Теперь установите его:
sudo make install
- Теперь беги
lyx2.2
- Перейдите в Инструменты > Настройки > Пути и введите
/usr/share/hunspell/
путь hunspell - Проверьте, что и Hunspell, и Enchant работают. Обратите внимание, что вам может потребоваться Tools > reconfigure после указания пути Hunspell и при переключении между проверками орфографии.
Если сборка не удалась (то есть если команда в пункте 6. не имеет нулевого кода выхода), то, пожалуйста, опубликуйте вывод команды в пункте 6., а также логи в local_lyx/build-logs.