Adição

Adição

Eu simplesmente carrego o pacote babelcom as opções nile french. Preciso que o idioma nilseja capaz de evitar hifenizações de certas palavras, como nomes de pessoas ou editores.

No passado eu usava o arquivo zerohyph.texque declarei no language.datarquivo mas o babel funciona de uma forma totalmente diferente agora.

Na documentação, eles dizem para usar o idioma nilque não corresponde a nenhuma hifenização. Então por que recebo um aviso dizendo que não há padrão para esse idioma e que o pdfLaTeX usará os padrões pré-carregados para inglês?

Esse pacote é um pesadelo. Não consigo nem encontrar o local onde o aviso está escrito: não está no label.styarquivo.

Responder1

No texlive 2015 não há problema. No miktex falta a "linguagem". Um relatório de bug foi feito. Ele também contém uma descrição de como adicionar a linguagem "sem hifenização" ao miktex.

https://sourceforge.net/p/miktex/bugs/1968/

Execute em uma linha de comando

 initexmf --edit-config-file languages

Isso abrirá o idioma local.ini. Em seguida, adicione uma entrada para sem hifenização.

[nohyphenation]
loader=zerohyph.tex
lefthyphenmin=2
righthyphenmin=3
attributes=

Salve o arquivo. Então vá para as configurações do miktex. nohiphenation agora deve estar na lista de idiomas. Desmarque e verifique novamente para que o idioma.dat e os formatos sejam atualizados.

Você pode encontrar o aviso que mencionou emswitch.def

Adição

com babel 3.9n e lualatex parece ser necessário adicionar também uma linguagem "nil".

informação relacionada