No me gusta cuando mis matemáticas en línea se dividen en varias líneas. Viviré con ello cuando sea necesario, pero preferiría que no sucediera, incluso si esto significa que en algún momento la justificación es un poco peor. Deseo comunicar esto al látex.
Si fueran palabras, establecería \hyphenpenalty
algo más grande. No estoy seguro de si eso se aplicaría a las matemáticas o no, pero en cualquier caso no quiero cambiarlo por palabras, solo por matemáticas.
Ejemplo:
\documentclass{article}
\begin{document}
\begin{minipage}{3.8cm}
Recall that the meaning of
$P( w_j \mid w_i)$ is actually that
$P(W_j{=}w_j \mid W_i {=} w_i)$.
By not using softmax, with its normalising denominator this means that we expect that:
$\sum_{\forall w_j \in V} P(w_j \mid w_i) \neq 1$ (except by coincidence).
\end{minipage}
\end{document}
Salidas:
lo cual no es genial, ¿ves cómo esa matemática que podría caber en una línea se divide en dos?
Mejor si la salto de línea manualmente:
(Es posible mejorar aún más con un poco de redacción, pero eso está más allá de la capacidad del látex :-D)
Respuesta1
Puedes colocar en una caja aquello que no deseas que se rompa. Por supuesto, esa es una intervención manual, pero puede ser lo mejor dadas las circunstancias.
\documentclass{article}
\begin{document}
\begin{minipage}{3.8cm}
Recall that the meaning of
\mbox{$P( w_j \mid w_i)$} is actually that
\mbox{$P(W_j{=}w_j \mid W_i {=} w_i)$}.
By not using softmax, with its normalising denominator this means that we expect that:
\mbox{$\sum_{\forall w_j \in V} P(w_j \mid w_i) \neq 1$} (except by coincidence).
\end{minipage}
\end{document}
Tenga en cuenta que el contenido de un cuadro no estará sujeto a ninguna expansión o compresión basada en restricciones de margen. Por lo tanto, si \mbox
se eliminaran del primer objeto matemático, el espaciado matemático interno se ajustaría para cumplir con las restricciones de margen.
Acortar:
ALTERNATIVAMENTE, el uso de \nobreak
también se puede utilizar para evitar manualmente una interrupción en las matemáticas. Aquí, una sola adición \nobreak
después del \mid
segundo elemento matemático soluciona todo... por el momento. Pero añade otra palabra aquí o allá y tendrás que volver a intervenir.
\documentclass{article}
\begin{document}
\begin{minipage}{3.8cm}
Recall that the meaning of
$P( w_j \mid w_i)$ is actually that
$P(W_j{=}w_j \mid\nobreak W_i {=} w_i)$.
By not using softmax, with its normalising denominator this means that we expect that:
$\sum_{\forall w_j \in V} P(w_j \mid w_i) \neq 1$ (except by coincidence).
\end{minipage}
\end{document}
Respuesta2
El salto de línea automático en modo matemático se rige por los parámetros \relpenalty
y \binoppenalty
. Las interrupciones sólo son posibles después de símbolos de relación o símbolos de operación binaria, o con penalizaciones explícitas insertadas por el usuario.
Puede inhibir completamente el salto de línea automático configurando (tal vez localmente en un grupo)
\relpenalty=10000
\binoppenalty=10000
y luego puede especificar un salto de línea factible con \linebreak
o \nolinebreak
junto con un argumento opcional adecuado.
Si establece valores inferiores a 10000, los saltos de línea serán menos deseables. Los valores predeterminados son 500 y 700 respectivamente.
Respuesta3
\documentclass{article}
\begin{document}
\begin{minipage}{3.8cm}%\RaggedRight
Recall that the meaning of
$P( w_j{\mid}w_i)$ is actually that
\mbox{$P(W_j{=}w_j{\mid}W_i{=}w_i)$}.
By not using softmax, with its normalising denominator this means that we expect that:
\mbox{$\sum_{\forall w_j \in V} P(w_j{\mid}w_i) \neq 1$} (except by coincidence).
\end{minipage}
\end{document}
El uso de entornos justificados en entornos estrechos conduce a una solución que no se ve bien. vea si el uso RaggedRight
del raged2e
paquete es aceptable:
\documentclass{article}
\usepackage{ragged2e}
\begin{document}
\begin{minipage}{3.8cm}\RaggedRight
Recall that the meaning of
$P( w_j{\mid}w_i)$ is actually that
\mbox{$P(W_j{=}w_j{\mid}W_i{=}w_i)$}.
By not using softmax, with its normalising denominator this means that we expect that:
\mbox{$\sum_{\forall w_j \in V} P(w_j{\mid}w_i) \neq 1$} (except by coincidence).
\end{minipage}
\end{document}
Respuesta4
La solución más sencilla que se me ocurre es insertar la directiva \raggedright
al inicio del archivo minipage
. En una columna estrecha, tratar de justificar completamente el material probablemente produzca espacios entre palabras bastante grandes y poco atractivos. Lo mejor es renunciar a la justificación invocando \raggedright
, que también suprime la separación de palabras y el salto de línea dentro del material matemático en línea.
\documentclass{article}
\begin{document}
\begin{minipage}{3.8cm}
\raggedright
Recall that the meaning of
$P(w_j \mid w_i)$ is actually that
$P(W_j=w_j \mid W_i = w_i)$.
By not using softmax, with its normalising denominator
this means that we expect that:
$\sum_{\forall w_j \in V} P(w_j \mid w_i) \neq 1$
(except by coincidence).
\end{minipage}
\end{document}