2010-01-22 9 views
5

En el siguiente fragmento LaTeX, ¿cómo puedo suprimir la nueva línea que se genera automáticamente entre XXX y YYY después de ingresar al entorno align*?Suprimir linebreak al ingresar al entorno

XXX 
\begin{minipage}{t}{0.1in} 
    YYY 
    \begin{align*} 
    ZZZ... 
    \end{align*} 
\end{minipage} 

produce

XXX YYY 
ZZZ... 

Pero quiero

XXX YYY ZZZ... 

Quizás align* es simplemente el mal ambiente, pero no pude encontrar una alternativa que proporciona una funcionalidad similar, pero no lo hace introduce un salto de línea

+2

¿Podría dar un ejemplo más concreto de lo que está tratando de lograr con esto? El entorno 'align' es para ecuaciones de varias líneas, no puedo pensar en un escenario donde uno necesite que la primera línea esté en línea con algún texto anterior. – ezod

+0

Intenté ser sugestivo con el uso del entorno de alineación para indicar que algo tiene que estar alineado allí. Pero en realidad me diste una razón por la cual mi enfoque no funcionó: no sabía que el entorno 'align' era solo para ecuaciones de varias líneas. Luego le ofreció la pieza faltante. – mavam

+0

Tenga en cuenta que su ejemplo dará (después de s/{t}/[t] /) un salto de línea entre XXX y YYY también. –

Respuesta

3

No estoy muy seguro de si se supone que debe ser utilizado de esta manera, pero tal vez el medio ambiente aligned es lo que está buscando?

 
\documentclass{article} 
\usepackage{amsmath} 
\begin{document} 
XXX 
\begin{minipage}[t]{1in} 
YYY 
$ 
    \begin{aligned} 
    ZZZ... 
    \end{aligned} 
$ 
\end{minipage} 
\end{document} 
+0

Perfecto, eso es exactamente lo que necesitaba. No sabía que existía el entorno alineado. – mavam

0

Para una sola línea, en línea ecuaciones, se puede usar el entorno $ matemáticas delimitador:

XXX 
\begin{minipage}{t}{0.1in} 
    YYY $ZZZ...$ 
\end{minipage} 
0

Es difícil saber exactamente lo que quiere — ¿Por qué utiliza align? ¿Qué es lo que necesita alinearse?

Quizás esté buscando tabbing en Látex?

\begin{tabbing} 
text \= more text \= still more text \= last text \\ 
second row \> \> more \\ 
. 
. 
. 
\end{tabbing} 
+0

Disculpas por ser un poco demasiado corto con mi ejemplo, pero lo que describes también es útil. – mavam

+0

No hay problema. Para la composición matemática, recomiendo mucho Mathmode por Hervert Voss. –

1

La razón de látex fuerza un salto de línea al entrar en el medio ambiente minipage es que se pasa de la introducción de texto en el modo horizontal, a la introducción de un nuevo entorno párrafo similar, minipágina. Puede detener este salto de línea mediante el uso de \vbox{...}, por lo que:

 
XXX 
\vbox{ 
\begin{minipage}[t]{2in} % Note that the first parameter is optional 
    YYY 
    ... 
\end{minipage} 
} 

\vbox no para de salto de línea del entorno de alineación, sin embargo, debido a que se hace explícitamente con el código de Tex del medio ambiente: para ese uso sugerencia de utilizar Alineados de Will .

+0

En mi caso, necesitaba '\ hbox' en lugar de' \ vbox' – zakkak

Cuestiones relacionadas