2014 dxdy logo

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

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




 
 Подпись к рисункам
Сообщение28.11.2016, 13:16 
Аватара пользователя
День добрый.

Идет верстка сборника тезисов на двух языках (украинский, английский).

При компиляции все подписи к рисункам не зависимо от языка получают приставку "Рис.".
Как корректно переопределить \caption чтобы можно было указывать на каком языке писать приставку?

Т.е. возник вопрос, как определить команды \caption_ua и \caption_en, которые будут управлять правильностью написания.

 
 
 
 Re: Подпись к рисункам
Сообщение28.11.2016, 13:51 
Аватара пользователя
При необходимости обработайте напильником:
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[12pt]{article}
\usepackage{cmap}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[russian, english]{babel}
\usepackage{tikz}
\usepackage{caption}
\newcommand{\captionru}[1]{\refstepcounter{figure}\caption*{Рисунок \thefigure.#1}}
\begin{document}

\begin{figure}[h]
\centering
\begin{tikzpicture}
\draw[red] (0,0) circle (1);
\end{tikzpicture}
\captionru{\label{A} Диск}
\end{figure}

\begin{figure}[h]
\centering
\begin{tikzpicture}
\draw[blue] (0,0) circle (1);
\end{tikzpicture}
\caption{\label{A} Disk}
\end{figure}
\end{document}


Замечания:
1) Пожалуйста, давайте более информативные заголовки сообщениям.
2) Вам придется сделать отдельный caption для таблиц, что-то вроде captiontableua.
3) Разумеется, в именах команд должны быть только буквы, ничего другого (кроме команды типа \2) быть не может.
4) С теоремами, .... очевидно
5) С доказательствами--тоже \begin{proof}[Доказательство]
6) Будут проблемы с листами, если используете (а), (б), (в) http://tex.stackexchange.com/questions/211386/use-letters-and-numbers-in-numerate-simultaneously
7) Проблемы с subeqn, subfig если используете (а), (б), (в) ...

Впрочем, с 6),7) проблемы будут уже у авторов

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


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