PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : IEEE Template mit babel / bibliography



Steffen1187
18-03-2014, 09:16
Grüßt euch,

ich muss für die Hochschule für eine Veröffentlichung mit DIESEM (http://www.ieee.org/conferences_events/conferences/publishing/templates.html) Template arbeiten und habe mir von dort dementsprechend die IEEEtran.cls heruntergeladen.

Hier bisschen Minimalcode:


%
\documentclass[12pt,a4paper,journal]{IEEEtran}
%**************************************
% \usepackage[ngerman]{babel} <-- Produces Error
%**************************************
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{microtype}
\usepackage{blindtext}
\usepackage[numbers,square]{natbib}
\bibliographystyle{abbrvdin}
%**************************************
\renewcommand{\bibname}{Literaturverzeichnis} %<-- hat keinen Effekt!
%**************************************
\bibpunct{[}{]}{;}{n}{}{,~}
\usepackage{url}
\newcommand\MYhyperrefoptions{bookmarks=true,bookm arksnumbered=true,
pdfpagemode={UseOutlines},plainpages=false,pdfpage labels=true,
colorlinks=true,linkcolor={black},citecolor={black },pagecolor={black},
urlcolor={black},
pdftitle={},
pdfsubject={},
pdfauthor={},
pdfkeywords={}}
\usepackage{filecontents}
\begin{filecontents}{testbib.bib}
@BOOK{test,
title = {titel},
author = {autor}}
\end{filecontents}
\begin{document}
\title{Titel Titel Titel Titel Titel Titel Titel Titel Titel Titel Titel }
\author{Autor\\
Hochschule\\
Fakultät\\
Anschrift\\
Email
}
\markboth{Head}%
{Shell \MakeLowercase{\textit{et al.}}: Bare Advanced Demo of IEEEtran.cls for Journals}
\IEEEcompsoctitleabstractindextext{%
\begin{abstract}
%\boldmath
The abstract goes here.
\end{abstract}
\begin{IEEEkeywords}
Keywords
\end{IEEEkeywords}}
\maketitle
\IEEEdisplaynotcompsoctitleabstractindextext
\IEEEpeerreviewmaketitle
\section{sec}
\blindtext
\cite{test}
\section{sec2}
\vfill
\bibliography{testbib}
\clearpage
\end{document}


An den beiden markierten Stellen treten jedoch Probleme auf. babel mit ngerman verursacht die Fehlermeldung "You haven't defined the language NGERMAN yet", die Lösungsansetze die ich über Forensuche etc. gefunden habe, haben mir nicht weitergeholfen.

Über \renewcommand{\bibname} will ich die Überschrift des Literaturverzeichnisses anpassen, aus irgend einem Grund hat das in Verbindung mit dem documentstyle IEEEtran jedoch keinen Einfluss.

Ich habe schon nach entsprechenden Stellen in der .cls gesucht, die das erklären könnten, aber dazu stecke ich wohl nicht tief genug in der Arbeitsweise von TeX drin... Ich hoffe jemand von euch kann mir helfen!

Grüße
Steffen

u_fischer
18-03-2014, 09:47
1. Ich bekomme keinen Fehler, nur zwei Warnungen.


D:\MiKTeX2.9\tex\latex\ieeetran\IEEEtran.cls
Document Class: IEEEtran 2012/12/27 V1.8 by Michael Shell


** ATTENTION: \IEEEcompsoctitleabstractindextext is deprecated (line 42). Use \IEEEtitleabstractindextext instead.
** ATTENTION: \IEEEdisplaynotcompsoctitleabstractindextext is deprecated (line 51). Use \IEEEdisplaynontitleabstractindextext instead.

2.


\addto\captionsngerman{%
\renewcommand{\refname}{Literaturverzeichnis} %
}

Steffen1187
18-03-2014, 10:04
Hi,

dank dir erstmal!

Kann das an der Paketversion liegen?


) ("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\babel\babel.sty"
Package: babel 2008/07/08 v3.8m The Babel package

*************************************
* Local config file bblopts.cfg used
*
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\00miktex\bblopts.cfg"
File: bblopts.cfg 2006/07/31 v1.0 MiKTeX 'babel' configuration
)
("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\babel\ngermanb.ldf"
Language: ngermanb 2008/07/06 v2.6n new German support from the babel system

("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\babel\babel.def"
File: babel.def 2008/07/08 v3.8m Babel common definitions
\babel@savecnt=\count91
\U@D=\dimen117
)


edit: ich schein auch ne leicht andere .cls zu haben:

"C:\Program Files (x86)\MiKTeX 2.9\tex\latex\ieeetran\IEEEtran.cls"
Document Class: IEEEtran 2012/11/21 V1.8c by Harald Hanche-Olsen and Anders Chr
istensen
-- Based on V1.7a by Michael Shell

Steffen1187
18-03-2014, 11:44
Servus,

es lag tatsächlich an der .cls
ich habe mir "deine" Version besorgt und damit funktionierts