2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Продолжение таблицы
Сообщение03.11.2015, 22:49 


11/04/08
632
Марс
Как сделать, чтобы в заголовке таблицы вместо "Таблица 2. Название" было "Продолжение таблицы 2"? т.е. полностью вручную задать название таблицы (включая ее номер).
Желательно сделать это средствами обычной "table" (не longtable).

 Профиль  
                  
 
 Re: Продолжение таблицы
Сообщение04.11.2015, 00:19 


13/07/14
257
http://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/blob/master/common/styles.tex#L87
http://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/blob/master/Dissertation/appendix.tex#L280

 Профиль  
                  
 
 Re: Продолжение таблицы
Сообщение04.11.2015, 01:47 


11/04/08
632
Марс
это долгий путь.
Можно ли изменить название окружения, типа вместо "Таблица" сделать "Таб." и т.д.?

 Профиль  
                  
 
 Re: Продолжение таблицы
Сообщение04.11.2015, 01:51 


13/07/14
257
По ссылкам так и сделано.

 Профиль  
                  
 
 Re: Продолжение таблицы
Сообщение04.11.2015, 03:05 


11/04/08
632
Марс
Там longtable - я той не умею пользоваться. У меня table. Для table нет аналога
Код:
\caption*
?

 Профиль  
                  
 
 Re: Продолжение таблицы
Сообщение04.11.2015, 16:28 


11/04/08
632
Марс
У меня вот есть код (в преамбуле), который задает форматирование заголовка таблицы как надо, но оно не годится для многостраничных таблиц. Я в этом вообще не шарю (и вообще на каком это языке хоть?). Можно ли тут вставить надпись "Продолжение таблицы"?

Код:
\makeatletter
\setlength\abovecaptionskip{2\p@}
\setlength\belowcaptionskip{1\p@}
\long\def\@makecaption#1#2{%
  \vskip\abovecaptionskip
  \ifx\@captype\capfigure
      \centering #1.~--~#2 \par
  \else
      #1.~--~#2 \par
  \fi
  \vskip\belowcaptionskip}
\makeatother

 Профиль  
                  
 
 Re: Продолжение таблицы
Сообщение04.11.2015, 18:08 


13/07/14
257
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[12pt,a4paper]{report}
\usepackage{cmap}                               % Улучшенный поиск русских слов в полученном pdf-файле
\usepackage[T2A]{fontenc}                       % Поддержка русских букв
\usepackage[utf8]{inputenc}                     % Кодировка utf8
\usepackage[english, russian]{babel}            % Языки: русский, английский

\usepackage{booktabs}                               % Возможность оформления таблиц в классическом книжном стиле (при правильном использовании не противоречит ГОСТ)

%%% Подписи %%%
\usepackage{caption}                                % Для управления подписями (рисунков и таблиц) % Может управлять номерами рисунков и таблиц с caption %Иногда может управлять заголовками в списках рисунков и таблиц
\DeclareCaptionLabelSeparator*{emdash}{~--- }             % Тире как разделитель(ГОСТ 2.105, 4.3.1)
\DeclareCaptionLabelFormat{continued}{Продолжение таблицы~#2}


\begin{document}
Таблица \ref{tbl:test2} "--- пример таблицы, оформленной в~классическом книжном варианте или~очень близко к~нему. \mbox{ГОСТу} по~сути не~противоречит. Можно ещё~улучшить представление, с~помощью пакета \verb|siunitx| или~подобного.

Ещё какой-то текст. Эй, жлоб! Где туз? Прячь юных съёмщиц в~шкаф Плюш изъят. Бьём чуждый цен хвощ! Шеф взъярён тчк щипцы с~эхом гудбай Жюль. Экс-граф?

\begin{table} [htbp]%
    \centering
    \captionsetup{labelformat=continued}% должен стоять до самого caption
        \caption{Наименование таблицы, очень длинное наименование таблицы, чтобы посмотреть как оно будет располагаться на~нескольких строках и~переноситься}%
        \label{tbl:test2}% label всегда желательно идти после caption
    \renewcommand{\arraystretch}{1.5}%% Увеличение расстояния между рядами, для улучшения восприятия.
        \begin{tabular}{@{}@{\extracolsep{20pt}}llll@{}} %Вертикальные полосы не используются принципиально, как и лишние горизонтальные (допускается по ГОСТ 2.105 пункт 4.4.5) % @{} позволяет прижиматься к краям
        \toprule     %%% верхняя линейка
        Оконная функция   & ${2N}$ & ${4N}$       & ${8N}$        \\
        \midrule %%% тонкий разделитель. Отделяет названия столбцов. Обязателен по ГОСТ 2.105 пункт 4.4.5
        Прямоугольное      & 8.72   & 8.77         & 8.77          \\
        Ханна              & 7.96   & 7.93         & 7.93          \\
        Хэмминга        & 8.72   & 8.77         & 8.77          \\
        Блэкмана        & 8.72   & 8.77         & 8.77          \\
        \bottomrule %%% нижняя линейка
        \end{tabular}%
\end{table}

\begin{table} [htbp]%
    \centering
    \captionsetup{labelformat=continued}% должен стоять до самого caption
        \caption{Наименование таблицы, очень длинное наименование таблицы, чтобы посмотреть как оно будет располагаться на~нескольких строках и~переноситься}%
        \label{tbl:test2}% label всегда желательно идти после caption
    \renewcommand{\arraystretch}{1.5}%% Увеличение расстояния между рядами, для улучшения восприятия.
        \begin{tabular}{@{}@{\extracolsep{20pt}}llll@{}} %Вертикальные полосы не используются принципиально, как и лишние горизонтальные (допускается по ГОСТ 2.105 пункт 4.4.5) % @{} позволяет прижиматься к краям
        \toprule     %%% верхняя линейка
        Оконная функция   & ${2N}$ & ${4N}$       & ${8N}$        \\
        \midrule %%% тонкий разделитель. Отделяет названия столбцов. Обязателен по ГОСТ 2.105 пункт 4.4.5
        Прямоугольное      & 8.72   & 8.77         & 8.77          \\
        Ханна              & 7.96   & 7.93         & 7.93          \\
        Хэмминга        & 8.72   & 8.77         & 8.77          \\
        Блэкмана        & 8.72   & 8.77         & 8.77          \\
        \bottomrule %%% нижняя линейка
        \end{tabular}%
\end{table}

\begin{table} [htbp]%
    \centering
%    \captionsetup{labelformat=continued}% должен стоять до самого caption
        \caption{Наименование таблицы, очень длинное наименование таблицы, чтобы посмотреть как оно будет располагаться на~нескольких строках и~переноситься}%
        \label{tbl:test2}% label всегда желательно идти после caption
    \renewcommand{\arraystretch}{1.5}%% Увеличение расстояния между рядами, для улучшения восприятия.
        \begin{tabular}{@{}@{\extracolsep{20pt}}llll@{}} %Вертикальные полосы не используются принципиально, как и лишние горизонтальные (допускается по ГОСТ 2.105 пункт 4.4.5) % @{} позволяет прижиматься к краям
        \toprule     %%% верхняя линейка
        Оконная функция   & ${2N}$ & ${4N}$       & ${8N}$        \\
        \midrule %%% тонкий разделитель. Отделяет названия столбцов. Обязателен по ГОСТ 2.105 пункт 4.4.5
        Прямоугольное      & 8.72   & 8.77         & 8.77          \\
        Ханна              & 7.96   & 7.93         & 7.93          \\
        Хэмминга        & 8.72   & 8.77         & 8.77          \\
        Блэкмана        & 8.72   & 8.77         & 8.77          \\
        \bottomrule %%% нижняя линейка
        \end{tabular}%
\end{table}

\end{document}
 


Качните себе с торрентов запись курса по LaTeX от coursera и ВШЭ.

В своей преамбуле оставьте только то, о чём имеете представление. Либо разберитесь.

 Профиль  
                  
 
 Re: Продолжение таблицы
Сообщение06.11.2015, 01:27 


11/04/08
632
Марс
Код:
\usepackage{caption} 
\DeclareCaptionLabelFormat{continued}{Продолжение таблицы~#2}
...
\captionsetup{labelformat=continued}% должен стоять до самого caption
\caption{}

Да, это то, что надо было. Спасибо.

(Оффтоп)

на курсы нету времени, надо уже нести печатать диссер

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



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

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


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

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