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
4062
Волгоград
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
4522
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
4522
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
4062
Волгоград
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
4522
Отредактируйте, пожалуйста, предыдущее сообщение. Используйте вместо 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
4522
См. гл. 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
11766
Россия, Москва
Широкая таблица с формулами

Всех приветствую.
При выкладывании сообщений с посчитанными данными в виде таблиц, чтобы и формулы были в ячейках и числа в 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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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