Ubuntu 14.04 上の Lyx: スペルチェッカーに辞書がありません

Ubuntu 14.04 上の Lyx: スペルチェッカーに辞書がありません

状況:ドイツ語のスペルチェックをしようとしていますUbuntu 14.04 上の Lyx現在、環境設定で Enchant を選択していますが、「ドキュメント内」のスペル チェック機能を利用するための代替手段を検討しています。

問題:スペル チェックは行われません。F7 を押すと、「スペル チェッカーには辞書がありません。」と表示されます。

注記:ドイツ語のスペルチェックは、ブラウザや LibreOffice など、私が使用している他のすべてのアプリケーションでも素晴らしく機能します。

答え1

標準の英語辞書でも同様の問題がありました(ToolsタブをクリックするとSpellchecker F7グレー表示になりました)

私はUbuntu 16.01とLyXバージョン2.1.4を使用しています

以下は私の問題を解決しました。

ツール > 設定 > 言語設定 > スペルチェッカー > スペルチェッカーエンジン

Enchantドロップダウンメニューから選択します。

答え2

これは、Ubuntu で PPA を構成することにより電子メールで解決されたことに注意してください。以下は代替の解決策です。

Hunspell を使用するには、[ツール] > [設定] > [パス] にパスを入力する必要があります。OP の場合、これはグレー表示されていました。そのため、Ubuntu PPA から LyX を再インストールすると、この問題が解決しました。このバージョンは Hunspell をサポートするように構築されていたためです。

Ubuntu 以外の Linux システムでは、スペル チェックのサポートを追加するには、LyX を自分でコンパイルする必要がある場合があります。そのため、次の手順が必要になる場合があります。

次の手順を実行します。

  1. sudo apt-get build-dep lyx 0.5 sudo apt-get install cmake
  2. 好きな場所に「local_lyx」などのディレクトリを作成します。そのディレクトリにcdします。
  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 の両方が機能することをテストします。Hunspell パスを入力した後、およびスペル チェッカーを切り替えるときに、[ツール] > [再構成] を実行する必要がある可能性があることに注意してください。

ビルドが失敗した場合 (つまり、6. のコマンドの終了コードがゼロでない場合)、6. のコマンドの出力と local_lyx/build-logs のログを投稿してください。

関連情報