Lyx в Ubuntu 14.04: проверка орфографии не имеет словарей

Lyx в Ubuntu 14.04: проверка орфографии не имеет словарей

Ситуация:Я пытаюсь проверить орфографию на немецком языке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 самостоятельно, чтобы добавить поддержку проверки орфографии. Поэтому некоторым могут понадобиться следующие инструкции.

Выполните следующие действия:

  1. sudo apt-get build-dep lyx 0.5 sudo apt-get install cmake
  2. создайте каталог, например "local_lyx", где вам удобно. Перейдите в этот каталог.
  3. бегатьgit clone git://git.lyx.org/lyx repo
  4. теперь бегиwget https://github.com/scottkosty/lyx-tester/raw/master/lyxbuild
  5. chmod +x lyxbuild
  6. cd repo
  7. строить параллельно работать../lyxbuild --jobs $( grep "processor" /proc/cpuinfo | wc -l )
  8. когда это будет сделано, запуститеcd ../CMakeBuild
  9. протестируйте LyX оттуда:./bin/lyx2.2
  10. Теперь установите его:sudo make install
  11. Теперь бегиlyx2.2
  12. Перейдите в Инструменты > Настройки > Пути и введите /usr/share/hunspell/путь hunspell
  13. Проверьте, что и Hunspell, и Enchant работают. Обратите внимание, что вам может потребоваться Tools > reconfigure после указания пути Hunspell и при переключении между проверками орфографии.

Если сборка не удалась (то есть если команда в пункте 6. не имеет нулевого кода выхода), то, пожалуйста, опубликуйте вывод команды в пункте 6., а также логи в local_lyx/build-logs.

Связанный контент