2009-10-16 3 views
5

Я стараюсь, чтобы две секции мини-диска отображались рядом друг с другом. Они всегда показывают одну под другой в настоящее время ниже пример моего .texМиниатюрный латекс для выравнивания групп текста

Пример:

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

ответ

5

Когда я запускаю следующий через pdfLaTeX я получаю документ с двумя вертикальными колоннами, выровнены рядом с одним другой;

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

В будущем, пожалуйста, используйте теги кода вокруг ваших примеров.

1

Вы также можете просто установить их в таблице на две колонки:

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

column one blah blab blah 

& 

column two blah blab blah 

\tabularnewline 
\end{tabular} 
-1

Вы должны увеличить ширину мини-страницы от 1in сказать 5in или 6cm

Например:

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

должно быть:

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

Я не понимаю, как это поможет здесь. Вероятнее всего, это будет иметь обратный эффект. –

1

Вы можете использовать команду \textwidth, чтобы сделать их пригодными:

\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} 

(узнал этот трюк here)

ли убедитесь, что нет никаких пустых строк между окончанием одного а мини-страницы начало другого. И вы можете использовать \noindent перед первым \begin{minipage}, чтобы получить выравнивание столбцов так же, как текст относительно левого поля.

4

Вам нужно удалить новую строку с одного мини-диска на другой.

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

Вы можете сохранить символ новой строки, если его фальшивый с комментарием характер

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

Обратите внимание, что если накопленная ширина minipages слишком широк, следующий будет падать до следующей строки (вид как плавающие divs ... если вы делаете css). Чтобы не беспокоиться об этом меньше, я обычно даю моим минипарам ширину, которая является частью ширины линии. Например, \begin{minipage{0.25\linewidth}. Вы должны учитывать небольшое разделение, и я не знаю, какие соответствующие переменные tex обрабатывают клей в этом случае, но если я сохраню общее количество меньше или равно 0.99\linewidth, все будет в порядке.

HTH

 Смежные вопросы

  • Нет связанных вопросов^_^