Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [latex] и таблицы 
V
    Опции темы
hello
Дата 9.3.2009, 11:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 26.11.2007

Репутация: нет
Всего: 1



Доброго времени суток! 
Сейчас делал таблицу, вопрос с шириной таблицы по странице решил через \begin{tabularx}{\textwidth}{|X|}
Но в одной из таблиц встретилось, что бы 4 ячейки в ней писались вертикально, а не горизонтально (по-другому надо текст в ячейках развернуть на 90 градусов). 

PM MAIL   Вверх
Void
Дата 9.3.2009, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 6
Всего: 173



Вращать текст можно с помощью стилевого пакета rotating. Например:
Код
\documentclass[12pt,a4paper]{article}
\usepackage{rotating}

\begin{document}

\begin{tabular}{|c|c|}
\hline
\begin{sideways}Column 1\end{sideways} & 
\begin{sideways}Column 2\end{sideways} \\
\hline
X & O \\
\hline
O & X \\
\hline
\end{tabular}

\end{document}



--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
hello
Дата 9.3.2009, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 26.11.2007

Репутация: нет
Всего: 1



Void спасибо за ответ. Я был в шаге от нахождения, но не смог бы его найти, потому что некоторые dvi viewer не показывают в таблицах эти строки как надо, и путём конвертации в пдф становится нормально. Спасибо за ответ.
Но возник следующий: а как отцентрировать эту ячейку, т.е. что бы текст в ней располагался относительно центра- центр по горизонтали и вертикали?  (\begin{center}\end{center} -не получается)

Это сообщение отредактировал(а) hello - 9.3.2009, 12:25
PM MAIL   Вверх
Void
Дата 9.3.2009, 12:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 6
Всего: 173



Мне удалось добиться выравнивания по вертикали с помощью \centering, поместив текст в \parbox:
Код
\begin{tabular}{|c|c|}
\hline
\begin{sideways}\parbox{3cm}{\centering{}Very long text}\end{sideways} & 
\begin{sideways}\parbox{3cm}{\centering{}Column 2}\end{sideways} \\
\hline
X & O \\
\hline
O & X \\
\hline
\end{tabular}

Не претендую на то, что это самый элегантный способ, да и некоторое смещение вверх заметно, но всё же.


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Добро пожаловать в раздел "Другие языки" форума Vingrad!

Void
Void

Раздел посвящён различным языкам программирования, для которых (в силу невысокой популярности) нет отдельного раздела (GPSS, Lua, MATLAB, Ada, Forth, Smalltalk, Tcl, REXX, AWK и др.)

  • Обязательно следуйте правилам Форума.
  • Пожалуйста, прочитайте и следуйте рекомендациям по работе в разделе и навигации по Форуму.
  • Для вставки текстов исходных кодов используйте подсветку синтаксиса из выплывающего списка Код в форме ответа. Если Ваш язык в списке не представлен, то используйте тег: [code=ваш_язык]код[/code], например, [code=ada]код[/code]. Если в будущем подсветка синтаксиса для указанного языка будет реализована, исходный код преобразится.
  • Помните, один вопрос - одна тема.

Приятного времяпрепровождения! С уважением, Void, kemiisto .

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Другие языки | Следующая тема »


 




[ Время генерации скрипта: 0.0607 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.