PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Glossierung?



naked
07-09-2012, 13:38
Hallo zusammen, normalerweise kann ich meine LaTeX-Probleme stets selbst lösen, aber an diesem sitze ich jetzt schon einige Stunden mit größer werdender Verzweiflung. Vielleicht kann mir ja hier jemand helfen. Ich versuche, Beispiele zu glossieren und es will nicht funktionieren. Hier mal ein Minimalbeispiel:


\documentclass[a4paper,12pt,twoside]{article}
\usepackage{sole}
\usepackage{linguex}
\usepackage{cgloss4e}
%hyperlinks
\usepackage{color}
\usepackage[colorlinks,urlcolor=blue,linkcolor=black,citecolor =black,filecolor=black,pagecolor=black]{hyperref}

\usepackage{pdfsync}

\sloppy

\newcommand{\papertitle}{test}

\newcommand{\shorttitle}{\papertitle}

\newcommand{\paperauthor}{test}

\newcommand{\paperabstract}{abstract.}

\newcommand{\subtitle}{\vspace{-2.5cm}}

\newcommand{\procyear}{2012}
\setcounter{confnumber}{xx}


\begin{document}
\maketitle

\label{firstpage}

\section{Introduction}

\exg. testsatz ist hier \\ hallo testsatz is \\ jbs xk snk

\end{document}

Sobald man den \exg.-Befehl benutzt, kompiliert er nicht mehr fertig und es wird auch keine Fehlermeldung angezeigt.
Ich bin leider dazu gezwungen, das sole-Paket zu benutzen und ich fürchte, dass es irgendwie daran liegt. Das Paket sieht so aus:


\ProvidesPackage{sole}

%the font
\usepackage{times}

% setting the margins
\usepackage[a4paper,includeheadfoot, margin=2.5cm]{geometry}

%redefining the \maketitle command: title in boldface and centered, subtitle in normal font and centered, blank line,
%author in normal font and centered, 6 blank lines abstract, justified, 6 blank lines again
%NB 1: we're assuming that a blank line is 2.5ex
%NB2: authors have to define the commands \papertitle, \subtitle, \paperauthor & \paperabstract in their document
%in case there is no subtitle, please say \newcommand{\subtitle}{\vspace{-2.5ex}}
\renewcommand{\maketitle}{\begin{center}\textnorma l{\textbf{\papertitle}}\\%
\centering\textnormal{\subtitle}\\
\vspace{2.5ex}%
\centering {\textnormal{\paperauthor}}\end{center}%
\vspace{15ex}%
\paperabstract %
\vspace{15ex}%
\thispagestyle{plain}
}

% redefinition of \section command (titlesec)
% note that \thesubsection includes section number
\usepackage{titlesec}
\titleformat{\section}{\filcenter\it}{\thesection. }{1em}{}{}
\titleformat{\subsection}{\filcenter\it}{\thesubse ction.}{1em}{}{}
\titleformat{\subsubsection}{\filcenter\it}{\thesu bsubsection.}{1em}{}{}

%redefining the spacing before an after the (sub)section titles
\titlespacing*{\section}{0pt}{5ex}{2.5ex}{}
\titlespacing*{\subsection}{0pt}{5ex}{2.5ex}{}
\titlespacing*{\subsubsection}{0pt}{5ex}{2.5ex}{}

\newcounter{confnumber}

%hyperlinks
\newcommand{\hl}[1]{\textit{\underline{#1}}}

% headers
\usepackage{fancyhdr}
\pagestyle{fancy} \fancyhead{}\fancyfoot{}\fancyhf{} \fancyhead[RE]{\textit{\paperauthor}}
\fancyhead[LE,RO]{\thepage} \fancyhead[LO]{\textit{\shorttitle}}
% remove the line in the header.
\renewcommand{\headrulewidth}{0pt}
\headsep=0.6cm
\headheight=14.5pt
%first page footer
\fancypagestyle{plain}{\fancyhead{}
\fancyfoot{}
\fancyfoot[LO]{\scriptsize \itshape Proceedings of ConSOLE \Roman{confnumber}, \procyear{}, \pageref{firstpage}-\pageref{lastpage}\\
\href{http://www.sole.leidenuniv.nl}{\hl{http://www.sole.leidenuniv.nl}}\\
$\copyright{}$ \paperauthor{}}
}

%paragraph indentation
\setlength{\parindent}{0.5cm}

%no extra vertical space between paragraphs
\raggedbottom
\usepackage[bottom]{footmisc}

%no extra space between sentences
\frenchspacing

%customising the references
\usepackage{natbib}
\bibpunct[:]{(}{)}{;}{a}{}{,}
\bibliographystyle{sole}

%make "References" look the same as section headers but without numbers. we also have to add an extra line before the references.
\renewcommand{\bibsection}{%
\vspace{2.5ex}
\begin{center}\normalsize\textit{{References}}\end {center}%
}

% no lines between entries in references, references are the same size as footnotes (10pt)
\renewcommand{\bibsep}{0pt}\newcommand{\bibfont}{\ footnotesize}

An diesem File kann ich nichts ändern, weil es die von den Herausgebern verlangte Formatierung enthält. Ohne dieses sty-file mit Benutzung eines "normalen" Headers, den ich sonst auch immer benutze, funktioniert die Glosse.

Vielleicht kennt sich hier ja jemand mit meinem Spezialproblem aus.

Grüße

u_fischer
07-09-2012, 15:24
Nimm mal \usepackage{pdfsync} raus. Das braucht heutzutage kein Mensch.

Abgesehen davon, gibt \newcommand{\bibfont}{\footnotesize} bei mir einen Fehler, und \setcounter{confnumber}{xx} ist natürlich auch nicht ok.

naked
08-09-2012, 09:43
Vielen Dank, das Herausnehmen von pdfsync hat das Problem gelöst. Dadurch funktioniert cgloss4e auch wieder. Ich habe den Header genauso wie das sty-File so von den Herausgebern übernommen. Vorher hatte ich auch von pdfsync noch nie gehört. Wofür hat man das denn mal gebraucht?
\newcommand{\bibfont}{\footnotesize} gibt bei mir auch einen Fehler. Da dies allerdings im offiziellen sty-File so angegeben ist, kann ich da leider nichts ändern. Das gleiche gilt für \setcounter, wobei ich nicht verstehe, inwiefern das problematisch ist.

Grüße

hakaze
08-09-2012, 13:34
\bibfont ist schon definiert, also gibt es einen Fehler, wenn der Befehl neu angelegt werden soll. mit \renewcommand statt \newcommand wird der (vorhandene) Befehle umdefiniert.

Bei setcounter ist das Problem, dass ein Zähler eben Zahlen erwartet und keine Buchstaben. Besser wäre also so etwas wie:
\setcounter{confnumber}{20}
\roman{confnumber}

naked
10-09-2012, 09:21
Vielen Dank, das hat mir sehr geholfen. Jetzt läuft alles problemlos.

Grüße