diff --git a/packages/BUILD.bazel b/packages/BUILD.bazel index 595230b..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"], @@ -644,6 +654,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 +939,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/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} 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}