我试图摆脱一些与巴西单词连字相关的警告信息。我正在使用
\usepackage[utf8]{inputenc}
我的文字中有 conteúdo 和 serviços 等字样。生成的pdf没问题,但正在生成以下警告:
Overfull \hbox (4.6673 too wide) in paragraph at lines..
[]\OT1/cmr/m/n/10 Uma ta-refa de-sa-fi-a-dora no pla-ne-ja-mento de ca-
pa-ci-da de de pro-ve-do-res de conte^^Sudo
conte ^^ Sudo 应为 con-te-ú-do 。我试着制作像
这样的宏 \newcommand{\conteudo}{con\-te\-ú\-do}
警告消失了。但是没有空格将这个单词与下一个单词分开,所以如果我有conteúdohigh,有时候使用这些类型的宏来获取conteúdohigh。我正在使用TexMaker和第一个\之后的字母用另一种颜色,我想也许它可能会产生一些问题。
我想知道是否可以为某些单词定义连字符,即使它们有特殊字符也是如此。
答案 0 :(得分:0)
如果您希望空间存在,则需要在调用命令后添加大括号。
\newcommand{\conteudo}{con\-te\-ú\-do}
...
\conteudo{} high % produces conteúdo high every time.
否则,您可以使用\hyphenation
命令指定连字符,如here所示。