[Tutkielma-TeX] [darcs] jydiss.cls-muutos: References to included articles are now by default in square brackets, bold is an option

Matthieu Weber mweber at mit.jyu.fi
Fri Oct 24 12:02:34 EEST 2008


(English below)

Tämä on automaattinen ilmoitus jydiss-luokkaan tai sen dokumentaatioon tehdystä
muutoksesta.  Voit hakea uuden, muutetun version osoitteesta
  http://antti-juhani.kaijanaho.fi/darcs/jydiss/

Alla on tiedot tehdystä muutoksesta.

---

This is an automated notification of a change made to the jydiss document
class or its accompanying documentation.  You can get the new version at
  http://antti-juhani.kaijanaho.fi/darcs/jydiss/

Below, you will find information about the actual change.

Fri Oct 24 12:00:34 EEST 2008  Matthieu Weber <mweber at mit.jyu.fi>
  * References to included articles are now by default in square brackets, bold is an option
diff -rN -u old-jydiss/jydiss.cls new-jydiss/jydiss.cls
--- old-jydiss/jydiss.cls	2008-10-24 12:02:34.586606000 +0300
+++ new-jydiss/jydiss.cls	2008-10-24 12:02:34.586606000 +0300
@@ -118,6 +118,10 @@
 \diss at contrib@beforefalse
 \DeclareOption{contribbefore}{\diss at contrib@beforetrue}
 
+\newif\ifdiss at bold@art at ref
+\diss at bold@art at reffalse
+\DeclareOption{boldartref}{\diss at bold@art at reftrue}
+
 \newif\ifdiss at listings
 \diss at listingsfalse
 \DeclareOption{listings}{\diss at listingstrue}
@@ -414,7 +418,7 @@
   \let\@cite at rig=\@cite
   \let\@citex at rig=\@citex
   \ifdiss at natbib
-    \def\@cite##1##2##3{\ifdiss at artcite\textbf{##1}\endgroup\else\@cite at rig{##1}{##2}{##3}\fi\diss at artcitefalse}
+    \def\@cite##1##2##3{\ifdiss at artcite{\ifdiss at bold@art at ref\bfseries \fi##1}\endgroup\else\@cite at rig{##1}{##2}{##3}\fi\diss at artcitefalse}
     \def\@citex[##1][##2]##3{\@ifundefined{diss at artcite@##3}{\diss at artcitefalse\@citex at rig[##1][##2]{##3}}{\diss at artcitetrue\@citex at rig[##1][##2]{##3}}}%
     \def\@lbibitem[##1]##2{%
       \if\relax\@extra at b@citeb\relax\else
@@ -433,8 +437,10 @@
        }
         \NAT at ifcmd##1(@)(@)\@nil{##2}}
   \else
-    \def\@cite##1##2{\ifdiss at artcite\textbf{##1}\else\@cite at rig{##1}{##2}\fi\diss at artcitefalse}
-    \def\@citex[##1]##2{\@ifundefined{diss at artcite@##2}{\diss at artcitefalse\@citex at rig[##1]{##2}}{\diss at artcitetrue\@citex at rig[##1]{##2}}}%
+    \ifdiss at bold@art at ref
+      \def\@cite##1##2{\ifdiss at artcite\textbf{##1}\else\@cite at rig{##1}{##2}\fi\diss at artcitefalse}
+      \def\@citex[##1]##2{\@ifundefined{diss at artcite@##2}{\diss at artcitefalse\@citex at rig[##1]{##2}}{\diss at artcitetrue\@citex at rig[##1]{##2}}}%
+    \fi
   \fi
   \@mainmatterfalse
   \pagestyle{empty}
@@ -932,7 +938,7 @@
 
 %%%% List of articles
 \newenvironment{thelistofarticles}[1]
-  {\def\@biblabel##1{\bfseries ##1\hfill}%
+  {\def\@biblabel##1{\ifdiss at bold@art at ref\bfseries \fi##1\hfill}%
 \list{\@biblabel{\@Alph\c at enumiv}}%
  {\settowidth\labelwidth{\@biblabel{#1}}%
   \leftmargin\labelwidth
diff -rN -u old-jydiss/manual.tex new-jydiss/manual.tex
--- old-jydiss/manual.tex	2008-10-24 12:02:34.586606000 +0300
+++ new-jydiss/manual.tex	2008-10-24 12:02:34.586606000 +0300
@@ -165,6 +165,8 @@
 \item[alttt] will use the \emph{TXTT} typewritefont instead of \emph{Courier}.
 According to some, \emph{TXTT} is looking better than \emph{Courier} when
 typset along \emph{Palatino}.
+\item[boldartref] will set the in-text references to the included articles in
+bold instead of being surrounded by square brackets.
 \end{opts}
 
 \section{Preamble Commands}






More information about the Tutkielma-TeX mailing list