2009-10-16 60 views
5

Estoy intentando que dos secciones de minipágina se muestren una al lado de la otra. Siempre aparecen una debajo de la otra Actualmente continuación es un ejemplo de mi .texMinipágina de látex para alinear grupos de texto

Ejemplo:

\begin{minipage}[b]{1in} 
    Hello World akdjfasljdfkjasjdfjsadkflkjksadflkaskjdfsadlflkjsafdalkjsfd 
\end{minipage} 
\begin{minipage}[b]{1in} 
    Hello World akdjfasljdfkjasjdfjsadkflkjksadflkaskjdfsadlflkjsafdalkjsfd 
\end{minipage} 

Respuesta

5

Cuando ejecuto el siguiente través pdfLaTeX consigo un documento con dos columnas verticales, alineadas junto a uno otro;

\documentclass{article} 
\begin{document} 
\begin{minipage}[b]{1in} Hello World 
akdjfasljdfkjasjdfjsadkflkjksadflkaskjdfsadlflkjsafdalkjsfd \end{minipage} 
\begin{minipage}[b]{1in} Hello World 
akdjfasljdfkjasjdfjsadkflkjksadflkaskjdfsadlflkjsafdalkjsfd \end{minipage} 
\end{document} 

En el futuro, utilice etiquetas de código en sus ejemplos.

1

También puedes, simplemente ponerlos en una tabla de dos columnas:

\begin{tabular}{ p{0.5\textwidth} p{0.5\textwidth} } 

column one blah blab blah 

& 

column two blah blab blah 

\tabularnewline 
\end{tabular} 
-1

debe aumentar el ancho minipágina de 1in decir 5in o 6cm

Por ejemplo:

\begin{minipage}[b]{1in} 

debería ser:

\begin{minipage}[b]{5in} 
+2

No veo cómo esto podría ayudar aquí. Esto tendría el efecto inverso, más probablemente. –

1

Usted puede utilizar el comando \textwidth de hacerlos aptos:

\documentclass{article} 
\begin{document} 
\begin{minipage}[b]{0.5\textwidth} 
Hello World akdjfasljdfkjasjdfjsadkflkjksadflkaskjdfsadlflkjsafdalkjsfd 
\end{minipage} 
\begin{minipage}[b]{0.5\textwidth} 
Hello World akdjfasljdfkjasjdfjsadkflkjksadflkaskjdfsadlflkjsafdalkjsfd 
\end{minipage} 
\end{document} 

(aprendido este truco here)

se cerciora de que no hay ninguna línea en blanco entre el final de un minipágina y la comienzo de otro. Y es posible que desee utilizar \noindent antes del primer \begin{minipage} para alinear las columnas igual que el texto con respecto al margen izquierdo.

4

Necesita quitar la nueva línea de una minipágina a la otra.

\begin{minipage}{1in} 
    Hello World akdjfasljdfkjasjdfjsadkflkjksadflkaskjdfsadlflkjsafdalkjsfd 
\end{minipage}\begin{minipage}{1in} 
    Hello World akdjfasljdfkjasjdfjsadkflkjksadflkaskjdfsadlflkjsafdalkjsfd 
\end{minipage} 

Puede mantener el salto de línea si es falso con el carácter de comentario

\begin{minipage}{1in} 
    Hello World akdjfasljdfkjasjdfjsadkflkjksadflkaskjdfsadlflkjsafdalkjsfd 
\end{minipage}% 
\begin{minipage}{1in} 
    Hello World akdjfasljdfkjasjdfjsadkflkjksadflkaskjdfsadlflkjsafdalkjsfd 
\end{minipage} 

Tenga en cuenta que si la anchura acumulada de minipáginas es demasiado amplia, el siguiente se reducirá a la siguiente línea (tipo de como divs flotantes ... si lo haces css). Para preocuparme por esto menos, generalmente le doy a mis minipages un ancho que es una fracción del ancho de la línea. Por ejemplo, \begin{minipage{0.25\linewidth}. Tienes que dar cuenta de una pequeña separación y no sé qué variables tex relevantes manejan el pegamento en este caso, pero si conservo el total menor o igual a 0.99\linewidth, las cosas parecen estar bien.

HTH

Cuestiones relacionadas