덧셈

덧셈

babel나는 단순히 옵션 nil과 함께 패키지를 로드합니다 french. nil사람이나 출판사 이름과 같은 특정 단어의 하이픈 연결을 방지할 수 있는 언어가 필요합니다 .

예전에는 파일 zerohyph.tex에 선언한 파일을 그대로 사용했는데 language.dat지금은 바벨이 전혀 다른 방식으로 동작합니다.

문서에는 nil하이픈을 전혀 사용하지 않는 언어를 사용한다고 나와 있습니다. 그렇다면 해당 언어에 대한 패턴이 없으며 pdfLaTeX가 영어에 대해 미리 로드된 패턴을 대신 사용한다는 경고 메시지가 표시되는 이유는 무엇입니까?

그 패키지는 악몽이다. 경고가 쓰여진 곳도 찾을 수 없습니다. 파일에 없습니다 label.sty.

답변1

texlive 2015에서는 문제가 없습니다. miktex에는 "언어"가 없습니다. 버그 보고서가 작성되었습니다. 또한 miktex에 "nohyphenation" 언어를 추가하는 방법에 대한 설명도 포함되어 있습니다.

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

명령줄에서 실행

 initexmf --edit-config-file languages

그러면 로컬 언어.ini가 열립니다. 그런 다음 하이픈 넣기 없음에 대한 항목을 추가합니다.

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

파일을 저장합니다. 그런 다음 miktex 설정으로 이동하십시오. 이제 언어 목록에 하이픈이 없어야 합니다. 언어.dat 및 형식이 업데이트되도록 선택을 취소했다가 다시 선택하세요.

언급한 경고를 찾을 수 있습니다.switch.def

덧셈

babel 3.9n과 lualatex에서는 "nil"이라는 언어도 추가해야 할 것 같습니다.

관련 정보