LaTeX

Referencer + memoir

21. maj 2007 af Jeg_er_mig (Slettet)
Hej LaTeX genier!

Jeg bruger dokument klassen memoir og her er en liste over de pakker jeg bruger:

\usepackage[danish]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath,amssymb}
\usepackage{fix-cm,fixltx2e}
\usepackage[version=2]{mhchem}
%\usepackage{pdfpages} % husk at slå til når jeg er færdig
\usepackage{tabularx}
\usepackage{graphicx}
\usepackage{soul}
\usepackage{rotating}
\usepackage{latexsym}
\usepackage{multirow}
\usepackage{caption}
\usepackage{lscape}
\usepackage[table]{xcolor}
\usepackage[danish]{varioref}
\usepackage[notref,notcite]{showkeys}

Her er så et lille eksempel hvor I kan se mit problem:

\chapter{Test af hest}
\label{abcdef}
Henvisning til ``test af hest' på \pref{abcdef}. Den skriver ``page' og ikke ``side'. \fref{abcdef} også engelsk. \tref{abcdef} og igen.

Hvordan får jeg nu LaTeX til at skrive ``side', ``tabel' og ``figur' i stedet for ``page', ``table' og ``figure'? Jeg troede at optionen danish til varioref gjorde det, men det ser ikke sådan ud.

Brugbart svar (2)

Svar #1
21. maj 2007 af DanniBred (Slettet)

mhchem-pakken findes i en version 3 udgave, dog har det intet med dit spørgsmål at gøre :D

Brugbart svar (2)

Svar #2
21. maj 2007 af Riemann

Umiddelbart vil jeg tro at det er noget med varioref-pakken. Prøv evt. at udkommenter denne og så om det så bliver på dansk.

Du kunne også prøve at læse dokumentationen til varioref-pakken.

- Men jeg er på ingen måder sikker; jeg gætter bare ;)

Brugbart svar (2)

Svar #3
21. maj 2007 af Riemann

En anden ting;

Prøv at følg indlæg #4 i dette indlæg:

https://www.studieportalen.dk/Forums/Thread.aspx?id=132366

- det kunne være at du slet ikke havde installeret dansk understøttelse..

Brugbart svar (2)

Svar #4
22. maj 2007 af daleif (Slettet)

Et par kommentarer foerst:

\usepackage{fix-cm,fixltx2e}

fint at du har fixltx2e med

\usepackage{tabularx}

er direkte indbygget i memoir saa denne linie goer faktisk ikke ngoet

\pref, \fref og \tref er dele af memoir og ikke varioref, derfor er skifter navnene ikke ved brug af dansk. Du skal selv skifte det anvendte navn. \fref og venner er defineret saaledes i memoir
(bemaerk brugen af backslash mellemrum, da forummet plejer at spile backslash n)

\ newcommand{\fref}[1]{\figurerefname~ef{#1}}
\ newcommand{\tref}[1]{\tablerefname~ef{#1}}
\ newcommand{\pref}[1]{\pagerefname~\pageref{#1}}
\ newcommand{\Pref}[1]{\partrefnameef{#1}}
\ newcommand{\Cref}[1]{\chapterrefnameef{#1}}
\ newcommand{\Sref}[1]{\sectionrefnameef{#1}}

og de navne som er anvendt er defineret som

\ newcommand*{\figurerefname}{Figure}
\ newcommand*{\tablerefname}{Table}
\ newcommand*{\pagerefname}{page}
\ newcommand*{\partrefname}{Part~}
\ newcommand*{\chapterrefname}{Chapter~}
\ newcommand*{\sectionrefname}{\S}

saa du skal bare omdefinere disse.

/daleif



Svar #5
22. maj 2007 af Jeg_er_mig (Slettet)

Det der med at omdefinere makroer er nyt for mig (jeg har kun prøvet at lave nye), så jeg er ikke helt med på hvordan jeg skal gøre det ... hvis jeg skriver

\ newcommand*{\figurerefname}{Figur}
\ newcommand*{\tablerefname}{Tabel}
\ newcommand*{\pagerefname}{side}
\ newcommand*{\partrefname}{Del~}
\ newcommand*{\chapterrefname}{Kapitel~}
\ newcommand*{\sectionrefname}{\S}

i min preamble, så kommer den med denne fejl:


ERROR: LaTeX Error: Command \figurerefname already defined.

--- TeX said ---
Or name \end... illegal, see p.192 of the manual.

See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...

l.102
ewcommand*{\figurerefname}{Figur~}


Vil du ikke være rar lige at vise mig hvordan jeg skal gøre det?

Brugbart svar (2)

Svar #6
22. maj 2007 af sigmund (Slettet)

Du skal bruge \ renewcommand (uden mellemrum mellem backslash og r). Så skulle det gerne virke.

Brugbart svar (2)

Svar #7
22. maj 2007 af daleif (Slettet)

du kan også kigge i appendix A i bogen man finder her (beta version):

http://www.imf.au.dk/system/latex/bog/version3beta.html

Svar #8
22. maj 2007 af Jeg_er_mig (Slettet)

Det var jo ikke så svært :D ... mange tak!

Til daleif: Har du virkelig skrevet den bog? Imponerende!

Brugbart svar (2)

Svar #9
22. maj 2007 af daleif (Slettet)

Forklaringen på hvorfor bogen er blevet skrevet, står i forordet.

Er lidt træt af at forummet kalder mig studerende ;-)

Svar #10
22. maj 2007 af Jeg_er_mig (Slettet)

Hehe ... nej det er ikke lige fordi rang systemet er så smart!

Jeg vil helt bestemt kigge nærmere på din bog.

Svar #11
22. maj 2007 af Jeg_er_mig (Slettet)

Jeg har i grunden også et andet meget lille problem som jeg håber I kan hjælpe mig med. Hvis jeg gerne vil have overskriften på indholdsfortegnelsen til at være "Indholdsfortegnelse" i stedet for "Indhold", som den er pr. default, hvordan gør jeg så det?

Brugbart svar (2)

Svar #12
22. maj 2007 af daleif (Slettet)

se i min bog, side 200-201

Svar #13
22. maj 2007 af Jeg_er_mig (Slettet)

Mange tak!

Brugbart svar (2)

Svar #14
23. maj 2007 af DanniBred (Slettet)

#9 - du kunne evt. prøve at skrive et brev til enten Sam eller Jean.

Brugbart svar (2)

Svar #15
24. maj 2007 af DanniBred (Slettet)

#14 - så kunne dig rang evt. hedde LaTeXniker

Skriv et svar til: Referencer + memoir

Du skal være logget ind, for at skrive et svar til dette spørgsmål. Klik her for at logge ind.
Har du ikke en bruger på Studieportalen.dk? Klik her for at oprette en bruger.