2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Таблицы
Сообщение31.03.2009, 21:39 
Аватара пользователя


02/12/08
81
Подскажите пожалуйста, как в форум таблицу с данными вставить?

 Профиль  
                  
 
 Re: Таблицы
Сообщение01.04.2009, 00:08 
Заслуженный участник


27/06/08
4063
Волгоград
yla писал(а):
Подскажите пожалуйста, как в форум таблицу с данными вставить?

По-разному.
Можно как-нибудь так:
\begin{tabular}{|l|l|r|r|r|r|r|r|r|r|r|r|c|}
\hline
№ & Участники & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 & \Sigma\\
\hline
1. & Матвей Котов     & 5 & 6 & 6 & 5 & 8 & 6 & 7 & 7 & 7 & 7 & 64\\
\hline
2. & Алексей Волошин   & 5 & 6 & 6 & 5 & 6 & 6 & 7 & 7 & 7 & 7 & 62\\
\hline
3. & Николай Дерюгин   & 5 &   &   &   & 6 & 6 &   &   &   &   & 17\\
\hline
4. & Алексей Извалов   & 5 &   &   &   &   &   &  7 &   &   &   & 12\\
\hline
5. & Виктор Филимоненков   & 5 &   &   &   &   & 6 &   &   &   &   & 11\\
\hline
6. & Андрей Халявин    &   &   & 6 &   &   &   &   &   &   &   & 6\\
\hline
6. & Владимир Боровских &   & 6 &    &    &   &   &   &  &   &   & 6\\
\hline
8. & Эдвард Туркевич     &   &   &   &  5 &    &  &   &   &  &   & 5\\
\hline
9. & Daogiauvang         & 2 &   &   &    &    &   &   &   &   &    & 2\\
\hline
\end{tabular}

А можно и по-другому. В виде картинки, например.

 Профиль  
                  
 
 
Сообщение01.04.2009, 09:15 
Заслуженный участник


12/07/07
4537
VAL, спасибо.
По поводу картинок, напомню: ссылки на внешние файлы c условием --- не допускаются. Формулы, таблицы должны быть набраны в $\TeX$ (и тем самым сохранены на Форуме). Большая таблица может быть набрана при помощи тега code
Код:
┌─────┬─────┬─────┐
│  x  │  y  │  z  │
│ 0.1 │ 0.2 │ 2.1 │
│     │ ... │     │
│ 0.2 │ 0.3 │ 0.6 │
└─────┴─────┴─────┘


Добавлено спустя 7 минут 44 секунды:

Границы таблицы набраны символами псевдографики. Не уверен, что границы вообще надо набирать.

 Профиль  
                  
 
 Re: Таблицы
Сообщение01.04.2009, 13:00 
Аватара пользователя


02/12/08
81
VAL писал(а):
А можно и по-другому. В виде картинки, например.


В виде картинки? Как именно? Ведь нельзя же, чтобы ссылка была.

 Профиль  
                  
 
 
Сообщение01.04.2009, 14:58 
Заслуженный участник


12/07/07
4537
yla, если не хотите заучивать окружение tabular, то для простых таблиц, на мой взгляд, можно использовать окружение array. Окружение array используется при записи матриц и систем уравнений, поэтому разобраться с ним все равно надо.

Если окружить тегами math и /math текст

\begin{array}{||c | c | c | }
\hline
x & -1 & -0.75 \\
\hline
y & 2 & 1 \\
\hline
\end{array},

то получите:

\begin{array}{||c | c | c | }
\hline
 x & -1 & -0.75 \\
\hline
 y & 2 & 1  \\
\hline
\end{array}

Из книги Львовский С.М. Набор и вёрстка в системе $\LaTeX$
Цитата:
После \begin{array}, открывающего окружение, должна следовать (в фигурных скобках, поскольку это аргумент окружения array) так называемая преамбула матрицы, описывающая, сколько и каких столбцов должно быть в матрице. В нашем случае преамбула представляет собой три буквы ccc. Это значит, что в матрице 3 столбца (по букве на столбец), и что содержимое каждого из этих столбцов должно быть расположено по центру столбца (c — от слова «centered»). (Кроме c, в преамбуле может стоять буква l, означающая, что соответствующий столбец будет выровнен по левому краю (left), или r, означающая, что столбец будет выровнен по правому краю (right).)

(В книге Львовского описана и верстка таблиц, см. гл VI § 2).

 Профиль  
                  
 
 Re: Таблицы
Сообщение01.04.2009, 17:11 
Заслуженный участник


27/06/08
4063
Волгоград
yla писал(а):
VAL писал(а):
А можно и по-другому. В виде картинки, например.


В виде картинки? Как именно? Ведь нельзя же, чтобы ссылка была.


Раз модератор говорит, что так нельзя, значит, уже никак.

Хотя я видел, что такое было, и за это ничего не было ;)

 Профиль  
                  
 
 
Сообщение02.04.2009, 12:33 
Аватара пользователя


02/12/08
81
\small
\begin{tabular}{|p{1.7cm}|p{2.1cm}|p{2.1cm}|p{2.1cm}|p{2.1cm}|p{2.1cm}|}
\hline
Магазины & число продавцов & товарооборот 
на одного продавца, млн руб & зарплата 
на 1 млн руб товарооборота, тыс руб & отчисления 
на 1 млн руб зарплаты, тыс руб & затраты труда 
на 1 млн руб товарооборота, чел-час\\
\hline
№1 & 36 & 18 & 30 & 16 & 28\\
\hline
№2 & 40 & 29 & 45 & 22 & 32\\
\hline
№3 & 20 & 12 & 25 & 10 & 15\\
\hline
\end{tabular}

 Профиль  
                  
 
 
Сообщение02.04.2009, 13:20 
Заслуженный участник


12/07/07
4537
Отредактируйте, пожалуйста, предыдущее сообщение. Используйте вместо c, l или r параметр p{...}, вместо точек — должна стоять ширина.
Пример (перед таблицей вставлена команда small):
\small
\begin{tabular}{|p{1.8cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|}
\hline
Магазины & число продавцов & товарооборот 
на одного продавца, млн руб & зарплата 
на 1 млн руб товарооборота, тыс руб & отчисления 
на 1 млн руб зарплаты, тыс руб & затраты труда 
на 1 млн руб товарооборота, чел-час\\
\hline
№1 & 36 & 18 & 30 & 16 & 28\\
\hline
№2 & 40 & 29 & 45 & 22 & 32\\
\hline
№3 & 20 & 12 & 25 & 10 & 15\\
\hline
\end{tabular}

 Профиль  
                  
 
 
Сообщение02.04.2009, 14:44 
Аватара пользователя


02/12/08
81
Сделала, спасибо :wink:

 Профиль  
                  
 
 
Сообщение03.05.2009, 20:02 
Аватара пользователя


02/12/08
81
А как вот такую таблицу сделать?
пять столбцов всего и на два из них дан общий заголовок под названием Базисный год, а потом уже под этим заголовком (т.е. под строкой с этим заголовком) еще два столбца.

 Профиль  
                  
 
 
Сообщение04.05.2009, 15:37 
Заслуженный участник


12/07/07
4537
См. гл. VI, §2.2 (Более сложные случаи) в книге Львовского С.М. "Набор и вёрстка в системе $\LaTeX$" .
Пример:
\small
\begin{tabular}{|p{1.8cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|}
\hline
\multicolumn{2}{|c|}{\textbf{Базисный год}} & 3 & 5 & 5\\
\hline
№1 & 36 & 18 & 30 & 16 \\
\hline
\end{tabular}

 Профиль  
                  
 
 Широкая таблица с формулами
Сообщение26.03.2021, 16:55 
Заслуженный участник


20/08/14
11909
Россия, Москва
Широкая таблица с формулами

Всех приветствую.
При выкладывании сообщений с посчитанными данными в виде таблиц, чтобы и формулы были в ячейках и числа в LaTeX, столкнулся что ширина всей таблицы ограничена той самой шириной формулы. Но если формулу разбить на несколько строк понятно как (описано в FAQ), то что делать с широкой таблицей непонятно и ответа в этом разделе не нашёл.

Пример такой таблицы с 9-ю колонками:
\begin{tabular}{ccccccccc}
$1$ & $2$ & $3$ & $4$ & $5$ & $6$ & $7$ & $8$ & $9$ \\
$1.111111\cdot10^1$ & $2.222222\cdot10^2$ & $3.333333\cdot10^3$ & $4.444444\cdot10^4$ & $5.555555\cdot10^5$ & $6.666666\cdot10^6$ & $7.777777\cdot10^7$ & $8.888888\cdot10^8$ & $9.999999\cdot10^9$
\end{tabular}

Справа всё съелось.
Замена tabular на array не помогает.

Если бы проблема только с числами, то ладно, можно хоть code, хоть syntax использовать, но если хочется и формул в ячейках, то проблема.

Что с этим можно сделать?

// Соединены ветки на близкие темы / GAA, 27.03.2021

 Профиль  
                  
 
 Re: Широкая таблица с формулами
Сообщение26.03.2021, 17:40 
Заслуженный участник
Аватара пользователя


22/06/12
2129
/dev/zero
Dmitriy40 в сообщении #1511351 писал(а):
Что с этим можно сделать?

Собрать латексную картинку на локальном компьютере и залить в аттачи :idea:

 Профиль  
                  
 
 Re: Широкая таблица с формулами
Сообщение26.03.2021, 19:00 
Заслуженный участник


27/04/09
28128
Dmitriy40
Щас попробуем тест…

\begin{tabular}{ccccccccc} $1$ & $2$ & $3$ \\ $1.111111\cdot10^1$ & $2.222222\cdot10^2$ & $3.333333\cdot10^3$ \end{tabular}  \begin{tabular}{ccccccccc} $4$ & $5$ & $6$ \\ $4.444444\cdot10^4$ & $5.555555\cdot10^5$ & $6.666666\cdot10^6$ \end{tabular}⠀⠀⠀\begin{tabular}{ccccccccc} $7$ & $8$ & $9$ \\ $7.777777\cdot10^7$ & $8.888888\cdot10^8$ & $9.999999\cdot10^9$ \end{tabular}

Какая-то такая ерунда. Куски таблицы будут переноситься, но о хитром форматировании, требующем взаимодействия между кусками, придётся забыть.

UPD. Увеличил число пробелов между кусками, но отображается как один пробел. Конвертер текста постов в HTML слишком умный.

UPD2. Проверка другого костыля. Не, [i] [tt][/i] просто стираются из поста при отправке.

UPD3. Спасут ли нас неразрывные и брайлевские пробелы?

 Профиль  
                  
 
 Re: Широкая таблица с формулами
Сообщение26.03.2021, 19:13 


21/05/16
4292
Аделаида
Брайлевские:
\begin{tabular}{ccccccccc} $1$ & $2$ & $3$ \\ $1.111111\cdot10^1$ & $2.222222\cdot10^2$ & $3.333333\cdot10^3$ \end{tabular}  \begin{tabular}{ccccccccc} $4$ & $5$ & $6$ \\ $4.444444\cdot10^4$ & $5.555555\cdot10^5$ & $6.666666\cdot10^6$ \end{tabular}⠀⠀⠀\begin{tabular}{ccccccccc} $7$ & $8$ & $9$ \\ $7.777777\cdot10^7$ & $8.888888\cdot10^8$ & $9.999999\cdot10^9$ \end{tabular}

-- 27 мар 2021, 02:43 --

В предпросмотре работало отлично, после отправки - нет :-(

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу 1, 2  След.

Модераторы: cepesh, Forum Administration



Кто сейчас на конференции

Сейчас этот форум просматривают: YandexBot [bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group