2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Как оформить заголовок таблиц
Сообщение18.03.2016, 19:30 


16/02/16
69
Имеется проект в latex. Собираю в TeXstudio, компилятор XeLaTeX.
Необходимо в файле 'styles.tex' добавить код для оформления заголовка таблиц как в файле 'Obrazec zagolovka tablicy.doc'
Проект и заголовок таблицы тут rghost.net/7h4Ttj6RC

Пробовал сделать как тут указано http://www.linux.org.ru/forum/talks/6217948 изменяются и заголовки рисунков, что мне не нужно.

Консультацию готов оплатить.

 Профиль  
                  
 
 Re: Как оформить заголовок таблиц
Сообщение19.03.2016, 05:55 
Заслуженный участник


09/05/13
8904
Я думаю, давно нашлись бы готовые консультировать Вас абсолютно бесплатно, - что обычно и происходит, - если бы для этого не приходилось скачивать неведомые файлы (тем более doc) и собирать информацию по разным ссылкам.

Выложите здесь картинку, как Вы хотите сделать, и минимальный рабочий код, как Вы это пытаетесь сделать. И что получается/не получается.

 Профиль  
                  
 
 Re: Как оформить заголовок таблиц
Сообщение19.03.2016, 06:45 


16/02/16
69
Изображение
Вместо 'Obrazec zagolovka tablicy.doc'

 Профиль  
                  
 
 Re: Как оформить заголовок таблиц
Сообщение19.03.2016, 09:37 
Заслуженный участник


09/05/13
8904
Посмотрите http://www.ctan.org/pkg/caption, там много чего. Должно помочь.
Еще есть http://ctan.org/pkg/floatrow, там тоже много полезного. Покомпонуйте.

Я не спец в XeLaTeX, но какие примеры посмотрела по этим пакетам, вроде все буквально переносится.

 Профиль  
                  
 
 Re: Как оформить заголовок таблиц
Сообщение19.03.2016, 12:09 
Заслуженный участник


09/05/13
8904
Пробуйте, как вариант.
Все остальное легко модифицируется, читайте документацию.

код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[a4paper]{article}
\usepackage{polyglossia}
\setmainlanguage{russian}

\usepackage{caption}
\DeclareCaptionLabelFormat{rightline}{\rightline
{\bothIfFirst{#1}{ }#2}}
\captionsetup[table]{labelformat=rightline,labelsep=newline,
labelfont={md,sl}, textfont=bf, justification=centering}

\usepackage{floatrow}
\floatsetup[table]{style=Plaintop}

\setmainfont{Times New Roman}

\begin{document}
Всё.
  \begin{table}
         \caption{Попытка номер раз}
    \begin{tabular}{cc}
      $x$ & $y$ \\
      $f(x)$ & $f(y)$
    \end{tabular}
     \end{table}

\end{document}
 

 Профиль  
                  
 
 Re: Как оформить заголовок таблиц
Сообщение19.03.2016, 13:49 
Заслуженный участник


09/05/13
8904
Вариант два, с выравниванием заголовка по ширине таблицы, более выгодный во многих случаях.
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[a4paper]{article}
\usepackage{polyglossia}
\setmainlanguage{russian}

\usepackage{caption}
\DeclareCaptionLabelFormat{rightline}{\rightline{\bothIfFirst{#1}{ }#2}}
\captionsetup[table]{labelformat=rightline,labelsep=newline,labelfont={md,sl},textfont=bf,justification=centering}

\usepackage{floatrow}
\floatsetup[table]{style=Plaintop}

\setmainfont{Times New Roman}

\begin{document}
Всё.
  \begin{table}
        \ttabbox
         {\caption{Это уже не попытка номер раз, это попытка номер два }}
    {\begin{tabular}{cccccc}
      $x$ & $y$ & $x$ & $y$ & $x$ & $y$\\
      $f(x)$ & $f(y)$ & $f(x)$ & $f(y)$ &$f(x)$ & $f(y)$
    \end{tabular}}
     \end{table}

\end{document}
 

 Профиль  
                  
 
 Re: Как оформить заголовок таблиц
Сообщение21.03.2016, 17:21 


16/02/16
69
Otta спасибо, второй вариант помог.
Подошел такой вариант кода в файле стилей:

Код:
\DeclareCaptionLabelFormat{rightline}{\rightline{\bothIfFirst{#1}{ }#2}}
\captionsetup[table]{font=font12pt,labelformat=rightline,labelsep=newline,labelfont={md,sl},textfont=bf,justification=centering}

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

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



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

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


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

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