连字符不起作用,并且行溢出 French Babel (Lyx)

连字符不起作用,并且行溢出 French Babel (Lyx)

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

我遇到了类似的连字符问题并通过以下方式修复了它:

  1. 将选项设置Document / Settings / Language / Language package为 None(以避免出现消息“包 babel 的选项冲突”)。
  2. 添加\usepackage[french]{babel}Document / Settings / Latex preamble

相关内容