From e48884909501d8b29784a5cd5e7b80b7332c8719 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 12 Oct 2020 21:41:01 +0000 Subject: centerlastline (12oct20) git-svn-id: svn://tug.org/texlive/trunk@56644 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/centerlastline/README | 44 ++++++++ .../doc/latex/centerlastline/centerlastline.pdf | Bin 0 -> 226307 bytes .../source/latex/centerlastline/centerlastline.dtx | 114 +++++++++++++++++++++ .../source/latex/centerlastline/centerlastline.ins | 27 +++++ .../tex/latex/centerlastline/centerlastline.sty | 33 ++++++ Master/tlpkg/bin/tlpkg-ctan-check | 3 +- Master/tlpkg/tlpsrc/centerlastline.tlpsrc | 0 Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc | 1 + 8 files changed, 221 insertions(+), 1 deletion(-) create mode 100644 Master/texmf-dist/doc/latex/centerlastline/README create mode 100644 Master/texmf-dist/doc/latex/centerlastline/centerlastline.pdf create mode 100644 Master/texmf-dist/source/latex/centerlastline/centerlastline.dtx create mode 100644 Master/texmf-dist/source/latex/centerlastline/centerlastline.ins create mode 100644 Master/texmf-dist/tex/latex/centerlastline/centerlastline.sty create mode 100644 Master/tlpkg/tlpsrc/centerlastline.tlpsrc diff --git a/Master/texmf-dist/doc/latex/centerlastline/README b/Master/texmf-dist/doc/latex/centerlastline/README new file mode 100644 index 00000000000..1b4d207c9ce --- /dev/null +++ b/Master/texmf-dist/doc/latex/centerlastline/README @@ -0,0 +1,44 @@ +centerlastline --- last line centered (spanish paragraph) +========================================================= + +Versions +1.0 -> initial version + +Copyright (C) 2020 Miguel V. S. Frasson (mvsfrasson@gmail.com) + +LICENSE +======= + +This file is the README file, part of the `centerlastline' package. + +This package may be distributed under the terms of the LaTeX Project +Public License, as described in lppl.txt in the base LaTeX +distribution, either version 1.3 or (at your option) any later +version. + +You can obtain a copy of the lppl.txt file from the internet on +http://www.latex-project.org/lppl.txt + +USAGE +===== + +The package _centerlastline_ provides command \centerlastline, which +sets paragraph style to typeset with no indentation and last line +centered, an arrangemente known as _Spanish paragraph_. An example + +{\centerlastline +A big paragraph to be formatted with no indentation and last line +centered. It is a not-so-frequent composition, useful to finish a +large paragraph of text, at the end of chapters, prologues, back cover +of books, etc. Be careful to finish the paragraph with a blanck line +or \verb+\par+, to the paragraph style take effect.\par} + +It can be used as an environment too, as in + +\begin{centerlastline} +A paragraph to be formatted as a Spanish paragraph. In environment +form, user doesn't have to take care of last paragraph. The +environment taks care of everything. +\end{centerlastline} + + diff --git a/Master/texmf-dist/doc/latex/centerlastline/centerlastline.pdf b/Master/texmf-dist/doc/latex/centerlastline/centerlastline.pdf new file mode 100644 index 00000000000..e9d92d4d961 Binary files /dev/null and b/Master/texmf-dist/doc/latex/centerlastline/centerlastline.pdf differ diff --git a/Master/texmf-dist/source/latex/centerlastline/centerlastline.dtx b/Master/texmf-dist/source/latex/centerlastline/centerlastline.dtx new file mode 100644 index 00000000000..b4efe915efb --- /dev/null +++ b/Master/texmf-dist/source/latex/centerlastline/centerlastline.dtx @@ -0,0 +1,114 @@ +%% \CheckSum{11} +% \iffalse +% File: centerlastline.dtx +% Copyright (C) 2020 Miguel V. S. Frasson (mvsfrasson@gmail.com) +% +% This package may be distributed under the terms of the LaTeX +% Project Public License, as described in lppl.txt in the base +% LaTeX distribution, either version 1.2 or (at your option) +% any later version. +% +%<*driver> +\documentclass{ltxdoc} +\usepackage{doc} +\usepackage[T1]{fontenc} +\usepackage{xcolor,lipsum,centerlastline,microtype} +%\usepackage[margin=1.6in]{geometry} +\begin{document} + \DocInput{centerlastline.dtx} +\end{document} +% +% \fi +% +% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% \StopEventually +% +% \changes{1.0}{2020/10/12}{Initial version} +% +% \MakeShortVerb+ +% +% \title{\textsf{centerlastline}: last line centered} +% \author{Miguel V.\ S.\ Frasson\\(\texttt{mvsfrasson@gmail.com})} +% \date{2020, oct. 12} +% +% \maketitle +% +% This package provides command +\centerlastline+, which sets +% paragraph style\footnote{Paragraph style like +% \texttt{\string\centering}, \texttt{\string\raggedright} or +% \texttt{\string\raggedleft}.} to typeset with no indentation and +% last line centered, an arrangement known as \emph{spanish +% paragraph}. It is a not-so-frequent composition, useful to finish a +% large paragraph of text, at the end of chapters, prologues, back +% cover of books, etc. It can be used as an environment +% +centerlastline+. +% +% In command form +\centerlastline+, user must take care that the text +% ends with a new paragraph (either a blank line or a +\par+), to +% ensure that the paragraph style +\centerlastline+ is active at the +% end of the paragraph. In environment form, this is automatic. +% +% Below an example of +% such paragraph\ldots\bigskip +% +% \begin{centerlastline} +% \color{blue}\lipsum[1] +% \end{centerlastline}\bigskip +% +% \noindent \ldots{} produced with\bigskip +% +% \noindent +% +\begin{centerlastline}+\\ +% + \color{blue}\lipsum[1]+\\ +% +\end{centerlastline}+\medskip +% +% \noindent or\medskip +% +% \noindent +{\centerlastline+\\+ \color{blue}\lipsum[1]\par}+ +% +% \clearpage +% \section*{Code} +% +% Identidication of the package. +% \begin{macrocode} +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{centerlastline}[2020/10/12 v1.0 Last line centered (spanish par.)] +% \end{macrocode} +% +% \DescribeMacro{\centerlastline} +% Implementation of +\centerlastline+ based on +\centerlastline+ from +% ``memoir'' class. Definition with +\providecommand+ to avoid error +% if loaded with ``memoir'' class. +% \begin{macrocode} +\providecommand{\centerlastline}{% + \parindent=0pt + \leftskip=0pt plus 1fil + \rightskip=0pt plus -1fil + \parfillskip=0pt plus 2fil} +% \end{macrocode} +% +% Ending enviromnment with +\par+ to ensure paragraph style keeps +% effect until last paragraph. +% \begin{macrocode} +\def\endcenterlastline{\par} +% \end{macrocode} +% \Finale +% +\endinput +% +%% \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 \~} diff --git a/Master/texmf-dist/source/latex/centerlastline/centerlastline.ins b/Master/texmf-dist/source/latex/centerlastline/centerlastline.ins new file mode 100644 index 00000000000..a7a54673959 --- /dev/null +++ b/Master/texmf-dist/source/latex/centerlastline/centerlastline.ins @@ -0,0 +1,27 @@ + +\input docstrip + +\preamble + +Copyright (C) 2020 Miguel V. S. Frasson (mvsfrasson@gmail.com) + +This file is part of the `centerlastline' package. + +This package may be distributed under the terms of the LaTeX +Project Public License, as described in lppl.txt in the base +LaTeX distribution, either version 1.2 or (at your option) +any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +\endpreamble + +\askforoverwritefalse +\askonceonly +\showprogress + +\generate{\file{centerlastline.sty}{\from{centerlastline.dtx}{}}} + +\endbatchfile \ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/centerlastline/centerlastline.sty b/Master/texmf-dist/tex/latex/centerlastline/centerlastline.sty new file mode 100644 index 00000000000..cacea585202 --- /dev/null +++ b/Master/texmf-dist/tex/latex/centerlastline/centerlastline.sty @@ -0,0 +1,33 @@ +%% +%% This is file `centerlastline.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% centerlastline.dtx +%% +%% Copyright (C) 2020 Miguel V. S. Frasson (mvsfrasson@gmail.com) +%% +%% This file is part of the `centerlastline' package. +%% +%% This package may be distributed under the terms of the LaTeX +%% Project Public License, as described in lppl.txt in the base +%% LaTeX distribution, either version 1.2 or (at your option) +%% any later version. +%% +%% This program is distributed in the hope that it will be useful, +%% but WITHOUT ANY WARRANTY; without even the implied warranty of +%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +%% +%% \CheckSum{11} +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{centerlastline}[2020/10/12 v1.0 Last line centered (spanish par.)] +\providecommand{\centerlastline}{% + \parindent=0pt + \leftskip=0pt plus 1fil + \rightskip=0pt plus -1fil + \parfillskip=0pt plus 2fil} +\def\endcenterlastline{\par} +\endinput +%% +%% End of file `centerlastline.sty'. diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index 6c3dc274d76..858c801c1cf 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -157,7 +157,8 @@ my @TLP_working = qw( cbcoptic cbfonts cbfonts-fd cc-pl ccaption ccfonts ccicons cclicenses ccool cd cd-cover cdpbundl - cell cellprops cellspace celtic censor centeredline cesenaexam + cell cellprops cellspace celtic censor + centeredline centerlastline cesenaexam cfr-initials cfr-lm changebar changelayout changelog changepage changes chappg chapterfolder charissil charter diff --git a/Master/tlpkg/tlpsrc/centerlastline.tlpsrc b/Master/tlpkg/tlpsrc/centerlastline.tlpsrc new file mode 100644 index 00000000000..e69de29bb2d diff --git a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc index d173ba6b533..722d2f62480 100644 --- a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc @@ -158,6 +158,7 @@ depend cellprops depend cellspace depend censor depend centeredline +depend centerlastline depend changebar depend changelayout depend changelog -- cgit v1.2.3