From 50a60960efe751aa98e09a4b437c13e0ca8bdb69 Mon Sep 17 00:00:00 2001 From: Marc Plano-Lesay Date: Tue, 3 Aug 2021 09:20:05 +1000 Subject: [PATCH 1/2] Add the minifp package --- packages/BUILD.bazel | 10 +++++++++- packages/minifp_test.tex | 6 ++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 packages/minifp_test.tex diff --git a/packages/BUILD.bazel b/packages/BUILD.bazel index 595230b..9600507 100644 --- a/packages/BUILD.bazel +++ b/packages/BUILD.bazel @@ -644,6 +644,14 @@ latex_package( tests = ["microtype_test.tex"], ) +latex_package( + name = "minifp", + srcs = [ + "@texlive_texmf__texmf-dist__tex__generic__minifp", + ], + tests = ["minifp_test.tex"], +) + latex_package( name = "mnsymbol", srcs = [ @@ -921,7 +929,7 @@ latex_package( "@texlive_texmf__texmf-dist__tex__latex__filehook", "@texlive_texmf__texmf-dist__tex__latex__l3packages__l3keys2e", "@texlive_texmf__texmf-dist__tex__latex__unicode-math", - "@texlive_texmf__texmf-dist__tex__lualatex__lualatex-math" + "@texlive_texmf__texmf-dist__tex__lualatex__lualatex-math", ], tests = ["unicode-math_test.tex"], ) diff --git a/packages/minifp_test.tex b/packages/minifp_test.tex new file mode 100644 index 0000000..b48105c --- /dev/null +++ b/packages/minifp_test.tex @@ -0,0 +1,6 @@ +\documentclass{report} +\usepackage{minifp} +\begin{document} + \MFPadd{1.2}{3.4}\X + \X +\end{document} From a282077c3e51e7a1f5f31088d0485975de28a8ae Mon Sep 17 00:00:00 2001 From: Marc Plano-Lesay Date: Tue, 3 Aug 2021 09:20:19 +1000 Subject: [PATCH 2/2] Add the lettrine package --- packages/BUILD.bazel | 10 ++++++++++ packages/lettrine_test.tex | 8 ++++++++ 2 files changed, 18 insertions(+) create mode 100644 packages/lettrine_test.tex diff --git a/packages/BUILD.bazel b/packages/BUILD.bazel index 9600507..babeae9 100644 --- a/packages/BUILD.bazel +++ b/packages/BUILD.bazel @@ -549,6 +549,16 @@ latex_package( tests = ["lastpage_test.tex"], ) +latex_package( + name = "lettrine", + srcs = [ + ":keyval", + ":minifp", + "@texlive_texmf__texmf-dist__tex__latex__lettrine", + ], + tests = ["lettrine_test.tex"], +) + latex_package( name = "lineno", srcs = ["@texlive_texmf__texmf-dist__tex__latex__lineno"], diff --git a/packages/lettrine_test.tex b/packages/lettrine_test.tex new file mode 100644 index 0000000..b74cf1c --- /dev/null +++ b/packages/lettrine_test.tex @@ -0,0 +1,8 @@ +\documentclass{report} +\usepackage{lettrine} +\begin{document} + \lettrine[lraise=0.1, nindent=0em, slope=-.5em]{T}{his} is an example. + With a long enough text, the first letter should be dropped on the second + line as well. + The third line, on the other hand, should not be impacted at all. +\end{document}