Como posso impedir que o LaTeX insira quebras de linha nas minhas regiões \texttt{...}
ou em \url{...}
texto? Não há espaços dentro dos quais eu possa substituir~
, é apenas quebrar símbolos.
Atualização : eu não quero causar estouros de linha, eu prefiro que o LaTeX insira quebras de linha antes dessas regiões e não dentro delas.
\nohyphens{}
comando, encontrado nohypenat
pacote, apenas pode.Além disso, se você tiver duas palavras subsequentes no texto comum e quiser evitar uma quebra de linha entre elas, poderá usar o caractere ~.
Por exemplo:
Isso pode garantir que você não tenha uma linha que comece com um número de figura (sem a parte da Fig.) Ou com uma letra maiúscula A.
fonte
~
é um caractere de espaço sem quebra , ou seja, ele também insere um espaço (às vezes é possível impedir a quebra sem inserir um espaço).Use \ nolinebreak
Fonte: http://www.personal.ceu.hu/tex/breaking.htm#nolinebreak
fonte
Defina o comando myurl:
fonte