summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/l3kernel/l3skip.dtx')
-rw-r--r--Master/texmf-dist/source/latex/l3kernel/l3skip.dtx87
1 files changed, 81 insertions, 6 deletions
diff --git a/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx b/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx
index 838657d7950..8bc399e2d24 100644
--- a/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx
+++ b/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx
@@ -1,7 +1,7 @@
% \iffalse meta-comment
%
%% File: l3skip.dtx Copyright (C) 2004-2011 Frank Mittelbach, The LaTeX3 Project
-%% (C) 2012-2016 The LaTeX3 Project
+%% (C) 2012-2017 The LaTeX3 Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -25,7 +25,7 @@
\documentclass[full]{l3doc}
%</driver>
%<*driver|package>
-\GetIdInfo$Id: l3skip.dtx 6809 2017-01-01 06:33:13Z bruno $
+\GetIdInfo$Id: l3skip.dtx 6968 2017-02-20 16:08:44Z bruno $
{L3 Dimensions and skips}
%</driver|package>
%<*driver>
@@ -525,6 +525,21 @@
% on the terminal.
% \end{function}
%
+% \begin{function}[added = 2014-08-22, updated = 2015-08-03]{\dim_log:N, \dim_log:c}
+% \begin{syntax}
+% \cs{dim_log:N} \meta{dimension}
+% \end{syntax}
+% Writes the value of the \meta{dimension} in the log file.
+% \end{function}
+%
+% \begin{function}[added = 2014-08-22, updated = 2015-08-07]{\dim_log:n}
+% \begin{syntax}
+% \cs{dim_log:n} \Arg{dimension expression}
+% \end{syntax}
+% Writes the result of evaluating the \meta{dimension expression}
+% in the log file.
+% \end{function}
+%
% \section{Constant dimensions}
%
% \begin{variable}{\c_max_dim}
@@ -700,7 +715,7 @@
%
% \section{Viewing \texttt{skip} variables}
%
-% \begin{function}{\skip_show:N, \skip_show:c}
+% \begin{function}[updated = 2015-08-03]{\skip_show:N, \skip_show:c}
% \begin{syntax}
% \cs{skip_show:N} \meta{skip}
% \end{syntax}
@@ -715,6 +730,21 @@
% on the terminal.
% \end{function}
%
+% \begin{function}[added = 2014-08-22, updated = 2015-08-03]{\skip_log:N, \skip_log:c}
+% \begin{syntax}
+% \cs{skip_log:N} \meta{skip}
+% \end{syntax}
+% Writes the value of the \meta{skip} in the log file.
+% \end{function}
+%
+% \begin{function}[added = 2014-08-22, updated = 2015-08-07]{\skip_log:n}
+% \begin{syntax}
+% \cs{skip_log:n} \Arg{skip expression}
+% \end{syntax}
+% Writes the result of evaluating the \meta{skip expression}
+% in the log file.
+% \end{function}
+%
% \section{Constant skips}
%
% \begin{variable}[updated = 2012-11-02]{\c_max_skip}
@@ -897,7 +927,7 @@
%
% \section{Viewing \texttt{muskip} variables}
%
-% \begin{function}{\muskip_show:N, \muskip_show:c}
+% \begin{function}[updated = 2015-08-03]{\muskip_show:N, \muskip_show:c}
% \begin{syntax}
% \cs{muskip_show:N} \meta{muskip}
% \end{syntax}
@@ -912,6 +942,21 @@
% on the terminal.
% \end{function}
%
+% \begin{function}[added = 2014-08-22, updated = 2015-08-03]{\muskip_log:N, \muskip_log:c}
+% \begin{syntax}
+% \cs{muskip_log:N} \meta{muskip}
+% \end{syntax}
+% Writes the value of the \meta{muskip} in the log file.
+% \end{function}
+%
+% \begin{function}[added = 2014-08-22, updated = 2015-08-07]{\muskip_log:n}
+% \begin{syntax}
+% \cs{muskip_log:n} \Arg{muskip expression}
+% \end{syntax}
+% Writes the result of evaluating the \meta{muskip expression}
+% in the log file.
+% \end{function}
+%
% \section{Constant muskips}
%
% \begin{variable}{\c_max_muskip}
@@ -1425,7 +1470,7 @@
##1 . ##2 \tl_to_str:n { pt }
}
{
- \int_compare:nNnTF {#2} > \c_zero
+ \int_compare:nNnTF {#2} > { 0 }
{ #1 . #2 }
{ #1 }
}
@@ -1492,6 +1537,16 @@
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\dim_log:N, \dim_log:c, \dim_log:n}
+% Diagnostics. Redirect output of \cs{dim_show:n} to the log.
+% \begin{macrocode}
+\cs_new_eq:NN \dim_log:N \__kernel_register_log:N
+\cs_new_eq:NN \dim_log:c \__kernel_register_log:c
+\cs_new_protected:Npn \dim_log:n
+ { \__msg_log_next: \dim_show:n }
+% \end{macrocode}
+% \end{macro}
+%
% \subsection{Constant dimensions}
%
% \begin{variable}{\c_zero_dim, \c_max_dim}
@@ -1644,7 +1699,7 @@
{
\if_int_compare:w
\__str_if_eq_x:nn { \skip_eval:n { #1 } } { \skip_eval:n { #2 } }
- = \c_zero
+ = 0 \exp_stop_f:
\prg_return_true:
\else:
\prg_return_false:
@@ -1734,6 +1789,16 @@
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\skip_log:N, \skip_log:c, \skip_log:n}
+% Diagnostics. Redirect output of \cs{skip_show:n} to the log.
+% \begin{macrocode}
+\cs_new_eq:NN \skip_log:N \__kernel_register_log:N
+\cs_new_eq:NN \skip_log:c \__kernel_register_log:c
+\cs_new_protected:Npn \skip_log:n
+ { \__msg_log_next: \skip_show:n }
+% \end{macrocode}
+% \end{macro}
+%
% \subsection{Constant skips}
%
% \begin{macro}{\c_zero_skip, \c_max_skip}
@@ -1924,6 +1989,16 @@
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\muskip_log:N, \muskip_log:c, \muskip_log:n}
+% Diagnostics. Redirect output of \cs{muskip_show:n} to the log.
+% \begin{macrocode}
+\cs_new_eq:NN \muskip_log:N \__kernel_register_log:N
+\cs_new_eq:NN \muskip_log:c \__kernel_register_log:c
+\cs_new_protected:Npn \muskip_log:n
+ { \__msg_log_next: \muskip_show:n }
+% \end{macrocode}
+% \end{macro}
+%
% \subsection{Constant muskips}
%
% \begin{macro}{\c_zero_muskip}