
情況:我正在嘗試對德語進行拼字檢查Ubuntu 14.04 上的 Lyx。目前,我在“首選項”下選擇了“附魔”,但我願意接受任何替代方案來獲得“文檔中”拼字檢查功能。
問題:沒有進行拼字檢查。 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 以新增對拼字檢查的支援。因此,某些人可能需要以下說明。
執行以下步驟:
- sudo apt-get build-dep lyx 0.5 sudo apt-get install cmake
- 在您想要的任何地方建立目錄,例如“local_lyx”。 cd 進入該目錄
- 跑步
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 是否有效。請注意,在放入 Hunspell 路徑後以及在拼字檢查器之間切換時,您可能必須「工具」>「重新配置」。
如果建置失敗(即如果 6. 中的命令沒有零退出程式碼),則請將 6. 中的命令的輸出以及 local_lyx/build-logs 中的日誌發布。