2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Транспонирование таблиц
Сообщение29.09.2009, 23:59 
Собственно есть таблицы навроде

Код:
\begin{center}
\begin{longtable}{cc}
\caption{Измерения}
\hline
\multicolumn{1}{|c|}{$a$}
&\multicolumn{1}{|c|}{$b$}\\\hline
\endhead
206 & 4\\\hline
208 & 6\\\hline
209 & 10\\\hline
206 & 4\\\hline
208 & 6\\\hline
209 & 10\\\hline
206 & 4\\\hline
208 & 6\\\hline
209 & 10\\\hline
\end{longtable}
\end{center}

Т.е. таблицу можно разместить горизонтально (размеры позволяют и наглядней так). Можно ли это выполнить, сохраняя логику (т.е. чтобы head шёл не в строку, а в столбец).

 
 
 
 Re: Транспонирование таблиц
Сообщение30.09.2009, 03:06 
Приведите минимальный пример.

Можно то что у вас получается, потом (если не можете добиться) то что хотите.

По коду: какой-то бред, у вас окружение center внутри мат. моды ($$).

---
WBW, Vladimir

 
 
 
 Re: Транспонирование таблиц
Сообщение30.09.2009, 16:58 
_v_l в сообщении #247688 писал(а):
Приведите минимальный пример.

Можно то что у вас получается, потом (если не можете добиться) то что хотите.

По коду: какой-то бред, у вас окружение center внутри мат. моды ($$).

---
WBW, Vladimir


cейчас просто вертикальная таблица - её код я и показал. Мат. моды - это какой-то глюк в документе их конечно нет, исправил свой пост.

Пример того, хочу такую таблицу

Код:
a & 206 & 208 & 209 & 206 & 208 & 209 & 206 & 208 & 209 \\\hline
b & 4 & 6 & 10 & 4 & 6 & 10 & 4 & 6 & 10


но если писать так - нарушается логика кода. Поэтому хотелось бы, сохраняя структуру как в первом листинге, транспонировать таблицу.

 
 
 
 Re: Транспонирование таблиц
Сообщение01.10.2009, 08:07 
Полагаю дело обстоит так: имеется вывод или готовая таблица из двух столбцов; вы хотите чтобы была таблица из двух строк, транспонируем ... но $\LaTeX$ может повернуть, насчёт транспонирования --- не знаю, может в lua$\LaTeX$ со встроенным языком программирования.

Но может проще: записать данные в файл: две стоблца; написать скрипт и преобразовать.

Написать можно на [ba]sh, perl, python ...


P.S. Полагаю, насчёт написать скрипт вы уже думали, но хотели всё сделать с помощью $\LaTeX$'а.

---
WBW, Vladimir

 
 
 
 Re: Транспонирование таблиц
Сообщение01.10.2009, 11:33 
Да, всё правильно. Скрипт не хочется использовать, потому как тогда никак логически не выделяется шапка таблицы - некрасиво.

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

 
 
 [ Сообщений: 5 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group