Einheitenspalte bei nomecl einfügen
Verfasst: Di 28. Feb 2012, 10:09
Guten Tag,
ich möchte mit dem nomencl-Paket eine Einheitenspalte einfügen. Dafür habe möchte ich die nomencl.sty etwas abändern(wenn das nicht gestattet ist, bitte ich um einen Hinweis), ich bearbeite die .sty, weil es möglich sein sollte, die Einheiten einfach in einer weiteren geschweifeten Klammer zu ergänzen.
Nun habe ich bisher das gleiche Problem, wie der Paketentwickler, dass es mir zwar gelingt, dass die Einheit mit angegeben werden kann, jedcoh erscheint sie entweder in einem definierten Abstand hinter der Beschreibung oder am rechten Rand. Kann mir vielleicht jemand sagen, wie es abändern muss, damit man eine Art Tabelle erhält.
Als Kommentar habe ich ergänzt, was ich geändert habe.
ich möchte mit dem nomencl-Paket eine Einheitenspalte einfügen. Dafür habe möchte ich die nomencl.sty etwas abändern(wenn das nicht gestattet ist, bitte ich um einen Hinweis), ich bearbeite die .sty, weil es möglich sein sollte, die Einheiten einfach in einer weiteren geschweifeten Klammer zu ergänzen.
Nun habe ich bisher das gleiche Problem, wie der Paketentwickler, dass es mir zwar gelingt, dass die Einheit mit angegeben werden kann, jedcoh erscheint sie entweder in einem definierten Abstand hinter der Beschreibung oder am rechten Rand. Kann mir vielleicht jemand sagen, wie es abändern muss, damit man eine Art Tabelle erhält.
%% %% This is file `nomencl.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% nomencl.dtx (with options: `package') %% %% Copyright 1996 Boris Veytsman %% Copyright 1999-2001 Bernd Schandl %% www http://sarovar.org/projects/nomencl %% %% This file can be redistributed and/or modified under the terms %% of the LaTeX Project Public License distributed from CTAN %% archives in the directory macros/latex/base/lppl.txt; either %% version 1.2 of the license, or (at your option) any later version. %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z %% Digits \0\1\2\3\4\5\6\7\8\9 %% Exclamation \! Double quote \" Hash (number) \# %% Dollar \$ Percent \% Ampersand \& %% Acute accent \' Left paren \( Right paren \) %% Asterisk \* Plus \+ Comma \, %% Minus \- Point \. Solidus \/ %% Colon \: Semicolon \; Less than \< %% Equals \= Greater than \> Question mark \? %% Commercial at \@ Left bracket \[ Backslash \\ %% Right bracket \] Circumflex \^ Underscore \_ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} %% \ProvidesPackage{nomencl}% [2005/09/22 v4.2 Nomenclature package (LN)] \NeedsTeXFormat{LaTeX2e} \newif\if@printeqref \newif\if@printpageref \newif\if@intoc \newif\if@compatibilitymode \DeclareOption{refeq}{\@printeqreftrue} \DeclareOption{norefeq}{\@printeqreffalse} \DeclareOption{refpage}{\@printpagereftrue} \DeclareOption{norefpage}{\@printpagereffalse} \DeclareOption{intoc}{\@intoctrue} \DeclareOption{notintoc}{\@intocfalse} \DeclareOption{compatible}{\@compatibilitymodetrue} \DeclareOption{noncompatible}{\@compatibilitymodefalse} \DeclareOption{prefix}{\def\nomprefix{a}} \DeclareOption{noprefix}{\def\nomprefix{}} \newif\if@loadcfg \DeclareOption{cfg}{\@loadcfgtrue} \DeclareOption{nocfg}{\@loadcfgfalse} \DeclareOption{croatian}{% \def\eqdeclaration#1{, vidi jednad\v{z}bu\nobreakspace(#1)}% \def\pagedeclaration#1{, stranica\nobreakspace#1}% \def\nomname{Popis simbola}} \DeclareOption{danish}{% \def\eqdeclaration#1{, se ligning\nobreakspace(#1)}% \def\pagedeclaration#1{, side\nobreakspace#1}% \def\nomname{Symbolliste}} \DeclareOption{english}{% \def\eqdeclaration#1{, see equation\nobreakspace(#1)}% \def\pagedeclaration#1{, page\nobreakspace#1}% \def\nomname{Nomenclature}} \DeclareOption{french}{% \def\eqdeclaration#1{, voir \'equation\nobreakspace(#1)}% \def\pagedeclaration#1{, page\nobreakspace#1}% \def\nomname{Liste des symboles}} \DeclareOption{german}{% \def\eqdeclaration#1{, siehe Gleichung\nobreakspace(#1)}% \def\pagedeclaration#1{, Seite\nobreakspace#1}% \def\nomname{Symbolverzeichnis}} \DeclareOption{italian}{% \def\eqdeclaration#1{, vedi equazione\nobreakspace(#1)}% \def\pagedeclaration#1{, pagina\nobreakspace#1}% \def\nomname{Elenco dei simboli}} \DeclareOption{polish}{% \def\eqdeclaration#1{, porownaj rownanie\nobreakspace(#1)}% \def\pagedeclaration#1{, strona\nobreakspace#1}% \def\nomname{Lista symboli}} \DeclareOption{portuguese}{% \def\eqdeclaration#1{, veja equa\c{c}\~ao\nobreakspace(#1)}% \def\pagedeclaration#1{, p\'agina\nobreakspace#1}% \def\nomname{Nomenclatura}} \DeclareOption{russian}{% \def\eqdeclaration#1{, \cyrs\cyrm.\nobreakspace(#1)}% \def\pagedeclaration#1{, \cyrs\cyrt\cyrr.\nobreakspace#1}% \def\nomname{\CYRS\cyrp\cyri\cyrs\cyro\cyrk% \ \cyro\cyrb\cyro\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyri% \cyrishrt}} \DeclareOption{spanish}{% \def\eqdeclaration#1{, v\'ease la ecuaci\'on\nobreakspace(#1)}% \def\pagedeclaration#1{, p\'agina\nobreakspace#1}% \def\nomname{Nomenclatura}} \DeclareOption{ukrainian}{% \def\eqdeclaration#1{, \cyrd\cyri\cyrv.\nobreakspace(#1)}% \def\pagedeclaration#1{, \cyrs\cyrt\cyro\cyrr.\nobreakspace#1}% \def\nomname{\CYRP\cyre\cyrr\cyre\cyrl\cyrii\cyrk% \ \cyrp\cyro\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyrsftsn}} \ExecuteOptions{noncompatible,notintoc,norefeq,norefpage,prefix,cfg,english} \ProcessOptions\relax \if@compatibilitymode% \def\@outputfileextension{.glo}% \def\@inputfileextension{.gls}% \else% \def\@outputfileextension{.nlo}% \def\@inputfileextension{.nls}% \fi% \def\makenomenclature{% \newwrite\@nomenclaturefile \immediate\openout\@nomenclaturefile=\jobname\@outputfileextension \def\@nomenclature{% \@bsphack \begingroup \@sanitize \@ifnextchar[% {\@@@nomenclature}{\@@@nomenclature[\nomprefix]}}% \typeout{Writing nomenclature file \jobname\@outputfileextension}% \let\makenomenclature\@empty} \if@compatibilitymode\let\makeglossary\makenomenclature\fi% \def\nom@verb{\expandafter\strip@prefix\meaning} \def\nomenclature{\protect\@nomenclature} \def\@nomenclature{% \@bsphack \begingroup \@sanitize \@ifnextchar[% {\@@nomenclature}{\@@nomenclature[\nomprefix]}} \def\@@nomenclature[#1]#2#3#4{\endgroup\@esphack} %#4 ergänzt \def\@@@nomenclature[#1]#2#3#4{% %#4 ergänzt \def\@tempa{#2}\def\@tempb{#3}\def\@tempc{#4}% %\def\@tempc{#4} ergänzt \protected@write\@nomenclaturefile{}% {\string\nomenclatureentry{#1\nom@verb\@tempa @[{\nom@verb\@tempa}]% %mit Ergänzungen \begingroup\nom@verb\@tempb\hfill\nom@verb\@tempc\protect\nomeqref{\theequation}% |nompageref}{\thepage}}% % {\string\nomenclatureentry{#1\nom@verb\@tempa @[{\nom@verb\@tempa}]% %original % \begingroup\nom@verb\@tempb\protect\nomeqref{\theequation}% % |nompageref}{\thepage}}% % {\string\nomenclatureentry{#1\nom@verb\@tempa @[{\nom@verb\@tempa}]% % \begingroup\nom@verb\@tempb\@tempc\protect\nomeqref{\theequation}% % |nompageref}{\thepage}}% \endgroup \@esphack} \def\nomgroup#1{} \newdimen\nomlabelwidth \nomlabelwidth1cm\relax \newdimen\nom@tempdim \def\printnomenclature{% \@ifnextchar[% {\@printnomenclature}{\@printnomenclature[\nomlabelwidth]}} \def\@printnomenclature[#1]{% \nom@tempdim#1\relax \@input@{\jobname\@inputfileextension}} \if@compatibilitymode\let\printglossary\printnomenclature\fi% \def\nomlabel#1{#1\hfil} \def\nompreamble{} \def\nompostamble{} \def\nomentryend{} \newskip\nomitemsep \nomitemsep\itemsep \def\thenomenclature{% \@ifundefined{chapter}% { \section*{\nomname} \if@intoc\addcontentsline{toc}{section}{\nomname}\fi% }% { \chapter*{\nomname} \if@intoc\addcontentsline{toc}{chapter}{\nomname}\fi% }% \nompreamble \list{}{% \labelwidth\nom@tempdim \leftmargin\labelwidth \advance\leftmargin\labelsep \itemsep\nomitemsep \let\makelabel\nomlabel}} \def\endthenomenclature{% \endlist \nompostamble} \def\nomrefeq{\@printeqreftrue} \def\nomrefpage{\@printpagereftrue} \def\nomrefeqpage{\@printeqreftrue\@printpagereftrue} \def\nomnorefeq{\@printeqreffalse} \def\nomnorefpage{\@printpagereffalse} \def\nomnorefeqpage{\@printeqreffalse\@printpagereffalse} \def\nomeqref#1{\if@printeqref\eqdeclaration{#1}\fi\ignorespaces} \def\nompageref#1{\if@printpageref\pagedeclaration{#1}\fi% \nomentryend\endgroup} \if@loadcfg \InputIfFileExists{nomencl.cfg}{% \typeout{Using the configuration file nomencl.cfg}}{} \fi \endinput %% %% End of file `nomencl.sty'.