LINUX.ORG.RU

[TeX]\figurename?

 


0

0

как им правильно пользоваться? в львовском написано
\renewcommand{\figurename}{Fig}
, но не работает, видимо из за babel. попробовал по рецепту
\addto\captionsrussian{\renewcommand{\figurename}{figurename}} -- аналогично. класс papper

★☆

После \begin{document} добавьте этот \renewcommand{\figurename}{Fig}.

У меня тоже не переопределяется команда если указана во внешнем стилевом файле, не стал разбираться почему.

vden ★★
()
Ответ на: комментарий от vden

не срабатывает, вот начало, может в нём что не так?

\documentclass[english,russian]{paper}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[a4paper]{geometry}
\geometry{verbose,tmargin=2cm,bmargin=2cm,lmargin=4cm,rmargin=2cm}
\usepackage{float}
\usepackage{graphicx}
\usepackage{amssymb}
\makeatletter

\usepackage{psfrag}
\usepackage{epstopdf}

\usepackage[labelsep=period]{caption}

\numberwithin{equation}{section}
\renewcommand{\@biblabel}[1]{#1.}
\bibliographystyle{unsrt}

\usepackage{babel}

timth ★☆
() автор топика
Ответ на: комментарий от timth

\makeatother где-нибудь есть?
и возможно лучше убрать english,russian в \documentclass.

GArik ★★★
()

\documentclass[a4paper]{article}
\usepackage[koi8-r]{inputenc}
\usepackage[russian]{babel}
\usepackage[a4paper]{geometry}
\geometry{verbose,tmargin=2cm,bmargin=2cm,lmargin=4cm,rmargin=2cm}
\usepackage{float}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amssymb}
\makeatletter
\usepackage{psfrag}
\usepackage{epstopdf}
\usepackage[labelsep=period]{caption}
\numberwithin{equation}{section}
\bibliographystyle{unsrt}
\makeatletter
\renewcommand{\@biblabel}[1]{#1.\hfil}
\makeatother
\begin{document}
\def\figurename{Распрекрасный рисунок}
\begin{figure}
\caption{Рисунок}
\end{figure}
\begin{figure}
\caption{Еще один}
\end{figure}
\begin{thebibliography}{00}
\bibitem{asd} А.Ф.Торр. 
\end{thebibliography}
\end{document}

Работает распрекрасно. А \def\figurename почему-то надо делать внутри документа (не вникал, возможно его что-то меняет при \begin\document), лень ковыряться было.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Да, первое \makeatletter надо удалить. И, кстати, \numberwithin не будет работать без \usepackage{amsmath}.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от timth

Что у вас за латех? у меня класса paper нет. И вообще первый раз такое вижу, стандартно: article, report, book (и не помню что еще), но никак не paper...

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от timth

Лучше использовать классы из KOMA-script Например, scrartcl

Очень подробная дока: scrguien.pdf

Хотя на вкус и цвет \ldots

Evgueni ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.