Pode acontecer que, num qualquer texto, seja necessário alterar o texto automático que aparece nas legendas das figuras ou das tabelas. Estou a falar daquela parte Figura 1: ou Tabela 1:
Uma alteração possível é para Fig. 1: ou mesmo Imagem 1:
Para isso acrescentamos ao preâmbulo as seguintes linhas:
\addto\captionsportuguese{
\renewcommand{\figurename}{Fig.}
\renewcommand{\tablename}{Tab.}
}
Isto altera as legendas em português Figura para Fig. e Tabela para Tab.
Se quisermos alterar o nome de Figura para Imagem, temos que escrever
\renewcommand{\figurename}{Imagem}
NOTA: Na linha
\addto\captionsportuguese{
quem usa outra língua no package babel tem de colocar outra língua em lugar de portuguese. A forma geral é
\addto\captionslíngua
{Por exemplo, quem tem a opção brazilian no package babel, tem que colocar
\addto\captionsbrazilian{
Agosto 17, 2008 at 8:53 am
Olá como eu renomeio uma figura com o rótulo de tabela no latex ??
pq a tabela que faço no latex num fica tão boa qto a de um programa específico como o origin….
Agosto 17, 2008 at 10:43 am
Não sei se entendi muito bem a questão, mas parece-me que quer colocar uma imagem com legenda de tabela…será isso?
Se for, basta criar a tabela 1×1 e colocar lá a imagem usando somente o comando \includegraphics.
Exemplo genérico:
\begin{table}[t]
\centering
\begin{tabular}{c}
\includegraphics{caminho para imagem}
\end{tabular}
\caption{legenda da tabela}
\end{table}
Janeiro 13, 2010 at 11:56 am
Caros amigos,
Tenho dois problemas com legendas. Estou traduzindo um livro e existem 3 tipos de legenda na obra. Uma delas é a tradicional Figura X: etc.., outro tipo é simplesmente um número em negrito, quando é um esquema simples, e o terceiro é o número em negrito à direita do esquema. Sinceramente não faço a menor idéia de como arrumar isto tudo… ALguém poderia me dar uma luz? Abraços
Junho 5, 2013 at 7:06 pm
Bom, estava com um beamer usando english e ai ficava com ‘figure’, agora ficou certinho com essa dica!
Abril 16, 2015 at 1:14 am
Olá, senhores. Sou usuário do abntex2, mas meu professor exige que gráficos tenham sua própria titulação em legendas (Gráfico X – eu sou o senhor do universo, e não Figura X – (…), como prevê a norma). Acontece que eu criei um novo ambiente com \newfloat, mas o estilo de \caption aparece no formato “Gráfico X: texto do gráfico.”, o que contraria a normativa inicial da ABNT. Alguém sabe como fazer isso de modo mais eficiente? Obrigado!
Abril 16, 2015 at 5:52 am
não uso o abntex2 mas já tentou a estratégia que contra neste texto?
Abril 22, 2015 at 5:43 pm
Olá! Não. A melhor estratégia é usar o pacote caption. Já resolvi este problema. Agora o que desejo é editar o formato da lista de cada elemento! 🙂 Obrigado aos senhores pela ajuda!
Abril 22, 2015 at 5:54 pm
Fico contente que resolveu o seu problema:) Como é que usa o pacote caption para alterar o texto automático de Figura para Gráfico?
Abril 22, 2015 at 6:00 pm
Olá, Antero! A documentação do pacote caption (http://linorg.usp.br/CTAN/macros/latex/contrib/caption/caption-eng.pdf) ensina de maneira muito simples a fazer essa formatação. São todas opções no momento de declaração do pacote, ou até mesmo para um ‘float’ que você mesmo criou.
Este pacote é eficaz não para mudança no TEXTO, mas sim na FORMATAÇÃO da legenda. Certamente, para mudança do texto, pode-se usar apenas \renewcommand{\figurename}{Fig.} — no caso de figuras — ou, também, o procedimento indicado no artigo!
Abril 22, 2015 at 9:21 pm
Ah então eu é que entendi mal porque pensei que a dúvida era na mudança de Figura para Gráfico 🙂 Ok vou ver melhor as alterações que se podem fazer com o caption! 🙂
Abril 23, 2015 at 12:04 am
Olá, Antero! O pacote float ajuda a criar novos ambientes. Por exemplo, o ambiente ‘grafico’ que me permite a inserção de imagens com a legenda “Gráfico x”, que era o que queria. Contudo, pela classe abntex2 a formatação fica inconsistente, separando o identificador, por exemplo, com dois pontos “:” em vez de um hífen “-“. Daí usei o pacote caption para uniformizar essas legendas. Obrigado! ;D
Outubro 5, 2016 at 1:16 pm
Muito bom. Tudo ok!
Outubro 1, 2020 at 11:52 am
Estou escrevendo um texto em inglês e o comando
\renewcommand{\figurename}{Fig.}
não me ajudou a alterar o texto automático das figuras. Teria alguma sugestão?!
Outubro 1, 2020 at 12:02 pm
Olá, bom dia!
Consegui o mesmo resultado (para um texto em inglês) usando apenas
\usepackage[figurename=Fig.]{caption}
Saudações.
Outubro 1, 2020 at 1:05 pm
ia responder agora mesmo com essa sugestão 🙂 Bom trabalho!