![连字符不起作用,并且行溢出 French Babel (Lyx)](https://linux22.com/image/309497/%E8%BF%9E%E5%AD%97%E7%AC%A6%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%EF%BC%8C%E5%B9%B6%E4%B8%94%E8%A1%8C%E6%BA%A2%E5%87%BA%20French%20Babel%20(Lyx).png)
我texlive-babel-french
在 Fedora 上使用 Lyx,由于连字符,文本溢出而不是清晰地切割。当我在“文档”>“首选项”>“语言”中将语言从法语更改为英语时,连字符可以正常工作,但 LaTeX 生成的文本(如摘要)不再是法语,因此我无法使用 english 包。
编辑:一种最小示例。我保留了所有 Lyx 代码,因为我不知道它是否有用。
%% LyX 2.1.2 created this file. For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[12pt,a4paper,french]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{babel}
\makeatletter
\addto\extrasfrench{%
\providecommand{\og}{\leavevmode\flqq~}%
\providecommand{\fg}{\ifdim\lastskip>\z@\unskip\fi~\frqq}%
}
\makeatother
\usepackage[unicode=true,pdfusetitle,
bookmarks=true,bookmarksnumbered=false,bookmarksopen=false,
breaklinks=false,pdfborder={0 0 0},backref=false,colorlinks=false]
{hyperref}
\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
\pdfpageheight\paperheight
\pdfpagewidth\paperwidth
\makeatother
\begin{document}
Les \og visual guidelines \fg{} étaient complètes pour les usages
abordés, et la référence de l'API (qui explique chaque méthode) explicative
et claire. La documentation, quant à elle, laissait à désirer. Tout
comme d'autres documentations the rest is private information, sorry
:) but you can see how the text continues without any problem. But
I have long words like documentation documentation documentation documentation
documentationdocumentation documentation documentation documentation...
\end{document}
答案1
我遇到了类似的连字符问题并通过以下方式修复了它:
- 将选项设置
Document / Settings / Language / Language package
为 None(以避免出现消息“包 babel 的选项冲突”)。 - 添加
\usepackage[french]{babel}
Document / Settings / Latex preamble