2014 dxdy logo

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

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




 
 Как оформить заголовок таблиц
Сообщение18.03.2016, 19:30 
Имеется проект в 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 
Я думаю, давно нашлись бы готовые консультировать Вас абсолютно бесплатно, - что обычно и происходит, - если бы для этого не приходилось скачивать неведомые файлы (тем более doc) и собирать информацию по разным ссылкам.

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

 
 
 
 Re: Как оформить заголовок таблиц
Сообщение19.03.2016, 06:45 
Изображение
Вместо 'Obrazec zagolovka tablicy.doc'

 
 
 
 Re: Как оформить заголовок таблиц
Сообщение19.03.2016, 09:37 
Посмотрите http://www.ctan.org/pkg/caption, там много чего. Должно помочь.
Еще есть http://ctan.org/pkg/floatrow, там тоже много полезного. Покомпонуйте.

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

 
 
 
 Re: Как оформить заголовок таблиц
Сообщение19.03.2016, 12:09 
Пробуйте, как вариант.
Все остальное легко модифицируется, читайте документацию.

код: [ скачать ] [ спрятать ]
Используется синтаксис 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 
Вариант два, с выравниванием заголовка по ширине таблицы, более выгодный во многих случаях.
код: [ скачать ] [ спрятать ]
Используется синтаксис 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 
Otta спасибо, второй вариант помог.
Подошел такой вариант кода в файле стилей:

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

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


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