texlive[50305] Master: fbox (9mar19)

commits+karl at tug.org commits+karl at tug.org
Sat Mar 9 23:23:51 CET 2019


Revision: 50305
          http://tug.org/svn/texlive?view=revision&revision=50305
Author:   karl
Date:     2019-03-09 23:23:51 +0100 (Sat, 09 Mar 2019)
Log Message:
-----------
fbox (9mar19)

Modified Paths:
--------------
    trunk/Master/tlpkg/bin/tlpkg-ctan-check
    trunk/Master/tlpkg/libexec/ctan2tds
    trunk/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/fbox/
    trunk/Master/texmf-dist/doc/latex/fbox/CHANGELOG
    trunk/Master/texmf-dist/doc/latex/fbox/README.md
    trunk/Master/texmf-dist/doc/latex/fbox/fbox.pdf
    trunk/Master/texmf-dist/doc/latex/fbox/fbox.tex
    trunk/Master/texmf-dist/tex/latex/fbox/
    trunk/Master/texmf-dist/tex/latex/fbox/fbox.sty
    trunk/Master/tlpkg/tlpsrc/fbox.tlpsrc

Added: trunk/Master/texmf-dist/doc/latex/fbox/CHANGELOG
===================================================================
--- trunk/Master/texmf-dist/doc/latex/fbox/CHANGELOG	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/fbox/CHANGELOG	2019-03-09 22:23:51 UTC (rev 50305)
@@ -0,0 +1 @@
+0.01 2019-03-08 - first CTAN version

Added: trunk/Master/texmf-dist/doc/latex/fbox/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/fbox/README.md	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/fbox/README.md	2019-03-09 22:23:51 UTC (rev 50305)
@@ -0,0 +1,21 @@
+# fbox.sty
+
+Redefines the macro \fbox{...} from standard
+LaTeX to \fbox[optarg]{...}
+optarg can be any combination of l, r, b, and t. For
+example: \fbox[lt]{foo} or \fbox[Tlr]{...}
+
+Using uppercase letters or a combination of
+lowercase and uppercase is also possible.
+
+
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%    http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+
+
+hvoss at tug.org
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/doc/latex/fbox/README.md
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/fbox/fbox.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/fbox/fbox.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/fbox/fbox.pdf	2019-03-09 22:22:30 UTC (rev 50304)
+++ trunk/Master/texmf-dist/doc/latex/fbox/fbox.pdf	2019-03-09 22:23:51 UTC (rev 50305)

Property changes on: trunk/Master/texmf-dist/doc/latex/fbox/fbox.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/fbox/fbox.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/fbox/fbox.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/fbox/fbox.tex	2019-03-09 22:23:51 UTC (rev 50305)
@@ -0,0 +1,130 @@
+%% $Id: fbox.tex 946 2019-03-08 12:08:22Z herbert $
+%
+\listfiles\setcounter{errorcontextlines}{100}
+\documentclass[paper=a4,fontsize=11pt,DIV=13,parskip=half-,
+               captions=tableabove,twoside=on]{scrartcl}
+\usepackage{fontspec}
+\setmainfont{AccanthisADFStdNo3}[
+  UprightFont   =*-Regular,
+  BoldFont      =*-Bold,
+  ItalicFont    =*-Italic,
+  BoldItalicFont=*-BoldItalic,
+  RawFeature    = -rlig,
+]
+\setsansfont{GilliusADF}[
+  UprightFont   =*-Regular,
+  BoldFont      =*-Bold,
+  ItalicFont    =*-Italic,
+  BoldItalicFont=*-BoldItalic,
+  RawFeature    = -rlig,
+]
+\setmonofont{Anonymous Pro}[Scale=MatchLowercase,FakeStretch=0.9]
+
+\usepackage[english]{babel}
+\usepackage{scrlayer-scrpage}
+\usepackage{showexpl}
+\usepackage{listings}
+\lstset{basicstyle=\ttfamily\small,language=[LaTeX]TeX,rframe=}
+
+\def\Lfile#1{\texttt{#1}\index{#1 file@\texttt{#1} file}}
+\def\Lext#1{\texttt{.#1}\index{#1 file extension@\texttt{.#1} file extension}}
+\def\Lcs#1{\texttt{\textbackslash#1}\index{#1@\texttt{\textbackslash#1}}}
+\def\Lenv#1{\texttt{#1}\index{#1 environment@\texttt{#1} environment}}
+\def\Lpack#1{\texttt{#1}\index{#1 package@\texttt{#1} package}}
+\def\Lprog#1{\texttt{#1}\index{#1 program@\texttt{#1} program}}
+\def\Loption#1{\texttt{#1}\index{#1@\texttt{#1} package option}}
+
+%\usepackage[bibstyle=dtk]{biblatex}
+%\addbibresource{\jobname.bib}
+
+\usepackage{url}
+\usepackage[colorlinks,linktocpage]{hyperref}
+
+\makeatletter% from: doc.sty
+\newcommand*\GetFileInfo[1]{%
+  \def\filename{#1}%
+  \def\@tempb##1 ##2 ##3\relax##4\relax{%
+    \def\filedate{##1}%
+    \def\fileversion{##2}%
+    \def\fileinfo{##3}}%
+  \edef\@tempa{\csname ver@#1\endcsname}%
+  \expandafter\@tempb\@tempa\relax? ? \relax\relax}
+\makeatother
+
+%\GetFileInfo{xltabular.sty}
+\usepackage{xspace}
+\usepackage{fbox}
+
+\def\setVersion#1{\setVVersion#1!!}
+\def\setVVersion#1=#2!!{\def\fboxVersion{#2}} 
+
+\setVersion{version = 0.01}%
+
+\title{Package \texttt{fbox} \\--\\ \normalsize \fboxVersion\ (\today)}
+\author{Herbert Voß\thanks{\url{hvoss at tug.org}\newline Thanks to Rolf Niepraschk}}
+\begin{document}
+\maketitle
+%\tableofcontents
+
+This package redefines the \LaTeX-macro \Lcs{fbox} to allow an optional
+argument:
+
+\begin{verbatim}
+\fbox[<optargs>]{<contents>}
+\end{verbatim}
+
+
+The optional argument can be of any combination of the letters
+l, r, b, and t or altenatively L, R, B, and T. This l)eft, r)right, b)ottom, and t)op
+for the frame parts. A missing or an empty argument is the same as the default
+\Lcs{fbox} from standard \LaTeX.
+
+
+\begin{LTXexample}
+\fbox{foo gar baz}
+\end{LTXexample}
+
+\begin{LTXexample}
+\fbox[]{foo gar baz}
+\end{LTXexample}
+
+\begin{LTXexample}
+\fbox[rbt]{foo gar baz}
+\fbox[brt]{foo gar baz}
+\fbox[bRT]{foo gar baz}
+\end{LTXexample}
+
+\begin{LTXexample}
+\fbox[lT]{foo gar baz}
+\end{LTXexample}
+
+\begin{LTXexample}
+\fbox[bT]{foo gar baz}
+\end{LTXexample}
+
+\begin{LTXexample}
+\fbox[Br]{foo gar baz}
+\end{LTXexample}
+
+\begin{LTXexample}
+\setlength\fboxrule{5pt}
+\fbox[bT]{foo gar baz}
+\end{LTXexample}
+
+\begin{LTXexample}
+\setlength\fboxrule{5pt}
+\fbox[Br]{foo gar baz}
+\end{LTXexample}
+
+
+
+
+\end{document}
+
+
+
+folium = { 
+  de = {"f", "ff"},
+  en = {"f", "ff"},
+  fr = {"sq","sqq"},
+}


Property changes on: trunk/Master/texmf-dist/doc/latex/fbox/fbox.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/fbox/fbox.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fbox/fbox.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/fbox/fbox.sty	2019-03-09 22:23:51 UTC (rev 50305)
@@ -0,0 +1,82 @@
+%% This is file `fbox.sty',
+%%
+%% Copyright (C) 2019
+%% Herbert Voss  <hvoss at tug.org>
+%%
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%    http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%
+% $Id: fbox.sty 946 2019-03-08 12:08:22Z herbert $
+%
+% -------------------------------------
+\ProvidesPackage{fbox}[2019/03/00 v. 0.01 allow parts of the frame (hv)]
+%
+\let\orig at fbox\fbox
+\def\fb at lowerc@se#1{\lowercase{\edef\@tempa{#1}}}
+%
+\long\def\fbox{\@ifnextchar[\FBox at i\orig at fbox}
+%
+\def\FBox at i[#1]{%
+  \ifx\relax#1\relax
+    \@tempcntb=15
+  \else
+    \@tempcntb=\z@
+    \fb at lowerc@se{#1}%
+    \expandafter\FBox at ii\@tempa\@nil\relax
+  \fi
+  \FBox at iii
+}
+\def\FBox at ii#1#2\@nil{%
+  \ifx#1t\advance\@tempcntb by 8%  top
+  \else
+    \ifx#1l\advance\@tempcntb by 4% left
+    \else
+      \ifx#1r\advance\@tempcntb by 2% right
+      \else
+         \ifx#1b\advance\@tempcntb by 1% bottom
+  \fi\fi\fi\fi
+  \if\relax#2\relax\def\next{}\else\def\next{\FBox at ii#2\@nil}\fi
+  \next
+}
+\def\FBox at iii#1{%
+  \leavevmode
+  \setbox\@tempboxa\hbox{%
+    \color at begingroup
+      \kern\fboxsep{#1}\kern\fboxsep
+    \color at endgroup}%
+  \@FrameB at x\relax}
+%
+\def\@FrameB at x#1{%
+  \@tempdima\fboxrule
+  \advance\@tempdima\fboxsep
+  \advance\@tempdima\dp\@tempboxa
+  \hbox{%
+    \lower\@tempdima\hbox{%
+      \vbox{%
+        \ifnum\the\@tempcntb>8\relax
+          \advance\@tempcntb by -8 
+            \hrule\@height\fboxrule                       % top
+        \fi
+        \hbox{%
+          \ifnum\@tempcntb>3
+            \advance\@tempcntb by -4 
+            \vrule\@width\fboxrule
+          \fi                                             % left
+          #1%
+          \vbox{%
+            \vskip\fboxsep
+            \box\@tempboxa
+            \vskip\fboxsep}%
+          #1%
+          \ifnum\@tempcntb>1\vrule\@width\fboxrule\fi}% right
+          \ifodd\@tempcntb\hrule\@height\fboxrule\fi}%     bottom
+    }%
+  }%
+}
+
+\endinput
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/latex/fbox/fbox.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/tlpkg/bin/tlpkg-ctan-check
===================================================================
--- trunk/Master/tlpkg/bin/tlpkg-ctan-check	2019-03-09 22:22:30 UTC (rev 50304)
+++ trunk/Master/tlpkg/bin/tlpkg-ctan-check	2019-03-09 22:23:51 UTC (rev 50305)
@@ -271,7 +271,7 @@
   facsimile factura facture facture-belge-simple-sans-tva faktor
     fancybox fancyhandout fancyhdr fancyhdr-it fancylabel fancynum fancypar
     fancyref fancyslides fancytabs fancytooltips fancyvrb fandol
-    FAQ-en fascicules fast-diagram fbb fbithesis fbs
+    FAQ-en fascicules fast-diagram fbb fbithesis fbox fbs
     fc fcavtex fcltxdoc fcolumn fdsymbol fduthesis featpost fei fenixpar
     fetamont fetchcls feupphdteses feyn feynmf feynmp-auto
     ffslides fge fgruler

Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds	2019-03-09 22:22:30 UTC (rev 50304)
+++ trunk/Master/tlpkg/libexec/ctan2tds	2019-03-09 22:23:51 UTC (rev 50305)
@@ -453,6 +453,7 @@
  'faq-en',      "die 'skipping, use FAQ-en'",
  'faq-fr',      "die 'skipping, nonfree'",
  'fax',         "die 'skipping, nosell license'",
+ 'fbox',	"&MAKEflatten",
  'fc',          "&MAKEflatten",
  'fc-arith',    "die 'skipping, per author request'",
  'fc_arith',    "die 'skipping, per author request'",

Modified: trunk/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc	2019-03-09 22:22:30 UTC (rev 50304)
+++ trunk/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc	2019-03-09 22:23:51 UTC (rev 50305)
@@ -414,6 +414,7 @@
 depend fancyslides
 depend fancytabs
 depend fancytooltips
+depend fbox
 depend fcolumn
 depend fetchcls
 depend ffslides

Added: trunk/Master/tlpkg/tlpsrc/fbox.tlpsrc
===================================================================


More information about the tex-live-commits mailing list