A babel magyar csomagja definiálja az \aref és \Aref parancsokat, hogy a hivatkozások sorszáma előtt a magyar névelők helyesen szerepeljenek. Nekem ez nem működik egy ábra captionjében, azon kívül igen (a \az parancs sem működik).
A hibaüzenet:
! Argument of \@caption has an extra }.
Itt van a latex dokumentum, amire hibát dob:
\documentclass[a4paper, 12pt]{report}
\usepackage[utf8]{inputenc}
\usepackage[magyar]{babel}
\begin{document}
\chapter{fejezet}
\label{sec:fejezetcim}
\begin{figure}
\centering
%itt lenne egy abra
\caption{\Aref{sec:fejezetcim}. alfejeztre nem tudok hivatkozni.}
\label{fig:abra_neve}
\end{figure}
\Aref{sec:fejezetcim}. alfejezetre már tudok hivatkozni.
\end{document}
$ latex --version
pdfTeX 3.1415926-2.4-1.40.13 (TeX Live 2012)
Tud valaki egy megoldást, amivel tudok captionökbe is szép névelőket írni? Köszönöm!
- 5330 megtekintés
Hozzászólások
Elméletileg működnie kell. Nálam gyakorlatilag is működik. Pedig ugyanaz a verzió van fent nálam, mint nálad. Bár én a magyar.ldf-et újabbra cseréltem.
-----
A kockás zakók és a mellészabások tekintetében kérdezze meg úri szabóját.
- A hozzászóláshoz be kell jelentkezni
Köszi szépen, kipróbáltam az általad linkelt magyar.ldf-et, és azzal működik.
- A hozzászóláshoz be kell jelentkezni
cserébe a \setcounter{secnumdepth}{4}-nek nincs hatása többé, mindenképp 3 szintig számozza a fejezeteket, ha 2-re állítom, akkor is.
- A hozzászóláshoz be kell jelentkezni
megoldás: a \setcounter{secnumdepth}{4} -et a \begin{document} után kell berakni, és működni fog.
- A hozzászóláshoz be kell jelentkezni
Biztos, hogy a \az miatt van és nem a \ref miatt? Úgy értem, a sima \ref az működik?
Próbáld ki ezt esetleg:
http://stackoverflow.com/questions/4487728/latex-inserting-a-reference-…
Igaz ez \cite és nem \ref, de lehet, hogy a \ref is fragile.
- A hozzászóláshoz be kell jelentkezni
nekem a \ref és a \cite is működik caption-ökben
- A hozzászóláshoz be kell jelentkezni
A lényeget nem érintő megjegyzés:
Ha már chapter, akkor vagy \label{ch:fejeztcim}, vagy \label{fejezetcim}.
Egy másik megjegyzés: Van a fordítás során egy üzenet, amit érdemes figyelembe venni.
„LaTeX Warning: Please use \usepackage{t1enc} with
\usepackage[magyar]{babel}, to get accented chars hyphenated.”
-----
A kockás zakók és a mellészabások tekintetében kérdezze meg úri szabóját.
- A hozzászóláshoz be kell jelentkezni
kösz az észrevételeket!
- A hozzászóláshoz be kell jelentkezni