summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/eledmac/eledmac.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/eledmac/eledmac.dtx')
-rw-r--r--Master/texmf-dist/source/latex/eledmac/eledmac.dtx23
1 files changed, 19 insertions, 4 deletions
diff --git a/Master/texmf-dist/source/latex/eledmac/eledmac.dtx b/Master/texmf-dist/source/latex/eledmac/eledmac.dtx
index da312e0c651..5c7b2fc477a 100644
--- a/Master/texmf-dist/source/latex/eledmac/eledmac.dtx
+++ b/Master/texmf-dist/source/latex/eledmac/eledmac.dtx
@@ -31,7 +31,8 @@
]{hyperref}
\usepackage{fontspec}
\usepackage[english]{babel}
-\usepackage{graphicx,eledmac,metalogo}
+\usepackage[,noreledmac]{eledmac}
+\usepackage{graphicx,metalogo}
% Index and Changelog in one column
\makeatletter
\renewenvironment{theglossary}{%
@@ -63,7 +64,7 @@
% \fi
%
% \newcommand{\reff}[1]{\ref{#1} p.~\pageref{#1}}
-% \CheckSum{11990}
+% \CheckSum{12008}
%
% \makeatletter
% \newcommand*{\DescribeIt}{\leavevmode\@bsphack\begingroup\MakePrivateLetters
@@ -274,6 +275,7 @@
% \changes{v1.24.3}{2015/07/07}{Restore marginal numbers and notes with sectioning command (bug introduced in v1.21.0)}
% \changes{v1.24.4}{2015/07/14}{Fix spurious space with \cs{edindex} when using xindy+hyperref option.}
% \changes{v1.24.5}{2015/07/16}{Fix bug of indent, when a added in 1.1.0, when a \cs{beginnumbering} immediately follow a sectioning command.}
+% \changes{v1.24.6}{2015/07/19}{Eledmac support ends. Migrate to reledmac.}
% \hyphenation{man-u-script man-u-scripts}
%
%
@@ -344,6 +346,7 @@
%
% \maketitle
%
+% \textbf{This is documentation of deprecated eledmac package. If you are beginning a new project, we suggest that you use reledmac instead. If for old projects you can't migrate to reledmac, you can continue to use this documentation and the eledmac package. You should add noreledmac option when loading package, to disable message about reledmac.}
%
% \begin{abstract}
% \edmac, a set of \PlainTeX\ macros, was made at the beginning of 90's
@@ -3234,7 +3237,7 @@
% \begin{macrocode}
%<*code>
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eledmac}[2015/07/16 v1.24.5 LaTeX port of EDMAC]%
+\ProvidesPackage{eledmac}[2015/07/19 v1.24.6 LaTeX port of EDMAC]%
% \end{macrocode}
%
% Generally, these are the modifications to the original.
@@ -3323,6 +3326,13 @@
\ExecuteOptionsX{series}%
\ExecuteOptionsX{final}
% \end{macrocode}
+% Suggest to migrate to reledmac.
+% \changes{v1.24.6}{2015/07/19}{Add an optional message to suggest to migrate to reledmac.}
+% \begin{macrocode}
+\newif\ifnoreledmac
+\DeclareOptionX{noreledmac}{\noreledmactrue}
+% \end{macrocode}
+% \begin{macrocode}
% Use the starred form of \verb?\ProcessOptions? which executes options in
% the order listed in the source file: class options, then listed package
% options, so a package option can override a class option with the same name.
@@ -3430,7 +3440,12 @@
\newcommand{\eledmac@error}[2]{\PackageError{eledmac}{#1}{#2}}
% \end{macrocode}
% \end{macro}
-%
+% First, suggest to use reledmac.
+% \begin{macrocode}
+\ifnoreledmac\else%
+ \eledmac@error{Using package `eledmac' is deprecated. We suggest\MessageBreak using `reledmac' instead. If you want to continue\MessageBreak with `eledmac', you can disable this message by\MessageBreak adding the option `noreledmac' when loading `eledmac'}{\@ehc}
+\fi%
+% \end{macrocode}
% \begin{macro}{\led@err@NumberingStarted}
% \begin{macro}{\led@err@NumberingNotStarted}
% \begin{macro}{\led@err@NumberingShouldHaveStarted}