我在单词拆分方面遇到了问题。它不起作用。我尝试使用,\hyphenation{}
但现在它可以正常工作了。没有任何错误。我也尝试\-
在想要拆分的单词中使用,但它也不起作用。有什么想法可以解决这个问题吗?
以下是我的序言\begin{document}
:
\documentclass[polish]{article}
%\newcommand{\DoNotLoadEpstopdf}{}
\usepackage[T1]{fontenc}
\usepackage{polski}
\usepackage[polish]{babel}
\usepackage[margin=3cm]{geometry}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage[none]{hyphenat}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{titlesec}
\usepackage{csquotes}
\usepackage{indentfirst}
\usepackage{datetime}
\usepackage{mathtools}
\usepackage{xparse,eqparbox,amsmath}
\usepackage{color}
\usepackage{subfig}
%-------Definition of \signature--
\def\signature#1#2#3{{\hskip#1in{\hbox to #2in%
{\leaders\hbox to .00625in{\hfil.\hfil}\hfill}}%
\par\hskip#1in#3\vskip1cm}}
%------------------------------
% https://tex.stackexchange.com/a/34412/5764
\makeatletter
\NewDocumentCommand{\eqmathbox}{o O{c} m}{%
\IfValueTF{#1}
{\def\eqmathbox@##1##2{\eqmakebox[#1][#2]{$##1##2$}}}
{\def\eqmathbox@##1##2{\eqmakebox{$##1##2$}}}
\mathpalette\eqmathbox@{#3}
}
\makeatother
\newcommand{\ts}{\quad}
%-------Big chapter letters--
\titleformat{\chapter}[display]
{\huge\headingfont}{\chaptertitlename\ \thechapter}{20pt}{\Huge}
%------------------------------
\frenchspacing
\numberwithin{equation}{section}
\renewcommand{\baselinestretch}{1.3}
答案1
这是因为您正在抑制与hyphenat
包相关的连字符。
来自hyphenat
手册:
该
none
选项禁用所有连字符。如果您使用此选项,您还应考虑使用\sloppy
(以减少 TeX 对错误换行的抱怨)或\raggedright
(以减少对框过满的抱怨)。
因此,删除该hyphenat
包或该[none]
选项。