diff options
Diffstat (limited to 'gnu/packages/tex.scm')
-rw-r--r-- | gnu/packages/tex.scm | 177 |
1 files changed, 90 insertions, 87 deletions
diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 40a98f8ac1..f5dd1243ab 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -706,14 +706,15 @@ of user-specified directories similar to how shells look up executables.") (string-append "File.join(\"" ptex "\""))) (invoke "ruby" "generate-ptex-patterns.rb")))))))) (native-inputs - (list ruby-2.7 - ruby-hydra-minimal/pinned - ;; Build phase requires "docstrip.tex" from TEXLIVE-LATEX. - ;; However, adding this package to native inputs would initiate - ;; a circular dependency. To work around this, use TEXLIVE-LATEX - ;; source, then add "docstrip.tex" to TEXINPUTS before build. - (package-source texlive-latex) - texlive-tex)) + ;; TODO: Remove input labels on next rebuild cycle. + `(("ruby" ,ruby-2.7) + ("ruby-hydra-minimal" ,ruby-hydra-minimal/pinned) + ;; Build phase requires "docstrip.tex" from TEXLIVE-LATEX. + ;; However, adding this package to native inputs would initiate + ;; a circular dependency. To work around this, use TEXLIVE-LATEX + ;; source, then add "docstrip.tex" to TEXINPUTS before build. + ("_" ,(package-source texlive-latex)) + ("texlive-tex" ,texlive-tex))) (home-page "https://ctan.org/pkg/hyph-utf8") (synopsis "Hyphenation patterns expressed in UTF-8") (description @@ -2704,7 +2705,7 @@ style to his native language.") (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/algorithms") - (synopsis "A suite of tools for typesetting algorithms in pseudo-code") + (synopsis "Suite of tools for typesetting algorithms in pseudo-code") (description "The package consists of two environments: @code{algorithm} and @code{algorithmic}. The @code{algorithm} package defines a floating @@ -4912,7 +4913,7 @@ PSfrag figures can all be input consistently and easily.") (home-page "https://ctan.org/pkg/autoaligne") (synopsis "Align terms and members in math expressions") (description - "This package allows to align terms and members between lines containing + "This package aligns terms and members between lines containing math expressions.") (license license:lppl1.3c))) @@ -5941,7 +5942,7 @@ Society, and has no formal approval by the BES.") (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/bestpapers") - (synopsis "A BibTeX package to produce lists of authors' best papers") + (synopsis "BibTeX package to produce lists of authors' best papers") (description "Many people preparing their resumes find the requirement ``please list five (or six, or ten) papers authored by you''. The same requirement is often @@ -7662,7 +7663,7 @@ changes one has to create a new @file{.bbl} file.") (home-page "https://ctan.org/pkg/biblatex-realauthor") (synopsis "Indicate the real author of a work") (description - "This package allows to use a new field @code{realauthor}, which + "This package allows using a new field @code{realauthor}, which indicates the real author of a work, when published in a pseudepigraphic name.") (license license:lppl1.3+))) @@ -11163,7 +11164,7 @@ processor.") (home-page "https://ctan.org/pkg/citeall") (synopsis "Cite all entries of a @file{.bbl} created with BibLaTeX") (description - "This small package allows to cite all entries of + "This small package allows citing all entries of a BibLaTeX (@file{.bbl}) file.") (license license:lppl1.3+))) @@ -13081,7 +13082,7 @@ assists the composer ensure that the grid all goes together properly.") (build-system texlive-build-system) (home-page "https://ctan.org/pkg/cryptocode") (synopsis - "Pseudocode, protocols, game-based proofs and black-box reductions in cryptography") + "Pseudocode, protocols, game-based proofs, black-box reductions in cryptography") (description "The @code{cryptocode} package provides a set of macros to ease the typesetting of pseudocode, algorithms and protocols. In addition it comes @@ -16918,7 +16919,7 @@ float objects or in a separate part at the end of your document. (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/filecontentsdef") - (synopsis "filecontents, macro, and verbatim") + (synopsis "@code{filecontents}, @code{macro}, and @code{verbatim}") (description "The package provides two environments called @code{filecontentsdef} and @code{filecontentshere}. They are derived from the LaTeX @code{filecontents} @@ -17437,7 +17438,7 @@ style may be used.") (synopsis "Typeset formal grammars") (description "This package provides a new environment and associated commands to -typeset BNF grammars. It allows to easily write formal grammars. Its +typeset BNF grammars. It allows easily writing formal grammars. Its original motivation was to typeset grammars for beamer presentations, therefore, there are macros to emphasize or downplay some parts of the grammar (which is the main novelty compared to other BNF packages).") @@ -18001,7 +18002,7 @@ and swash capitals.") (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/garamond-math") - (synopsis "An OTF math font matching EB Garamond") + (synopsis "OTF math font matching EB Garamond") (description "Garamond-Math is an OpenType math font matching EB Garamond (Octavio Pardo) and EB Garamond (Georg Mayr-Duffner). Many mathematical symbols are @@ -21673,8 +21674,8 @@ preprints in arXiv with minimal changes in the LaTeX source.") (build-system texlive-build-system) (home-page "https://ctan.org/pkg/ijsra") (synopsis - "LaTeX document class for the International Journal of Student Research -in Archaeology") + "International Journal of Student Research in Archaeology's LaTeX +document class") (description "This is a document class called ijsra which is used for the International Journal of Student Research in Archaeology.") @@ -27679,7 +27680,7 @@ a larger range of symbols and a more flexible, user-friendly interface.") (home-page "https://ctan.org/pkg/musikui") (synopsis "Easy creation of ``arithmetical restoration'' puzzles") (description - "This package permits to easily typeset arithmetical restorations using + "This package permits easily typesetting arithmetical restorations using LaTeX.") (license license:lppl))) @@ -35031,7 +35032,7 @@ a standard manuscript format for production and submission.") assignments and tests, at university, is usually a very time-consuming task, especially when this includes drawing graphics. In the field of structural engineering, those small structures are a key part for teaching. This package -permits to create such 2D and 3D structures in a very fast and simple way.") +permits creating such 2D and 3D structures in a very fast and simple way.") (license (list license:gpl3+ license:lppl1.3+)))) (define-public texlive-starfont @@ -35689,7 +35690,7 @@ grids.") (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/sudokubundle") - (synopsis "A set of sudoku-related packages") + (synopsis "Set of sudoku-related packages") (description "The bundle provides three packages: @code{printsudoku}, which provides a command @code{\\sudoku} whose argument is the name of a file containing @@ -36860,7 +36861,7 @@ provided but there are no italic variants.") (synopsis "Sophisticated package for typesetting stage plays") (description "This package enables the user to typeset stage plays in a way that -permits to create highly customized printouts for each actor.") +permits creating highly customized printouts for each actor.") (license license:lppl1.2+))) (define-public texlive-thermodynamics @@ -38795,8 +38796,8 @@ of the Library Publishing Services of University of Graz.") "Bimonthly report class for the PhD School of Materials, Mechatronics and System Engineering") (description - "This package allows to rapidly write the bimonthly report for The PhD -School in Materials, Mechatronics and System Engineering. It allows to define + "This package allows rapidly writing the bimonthly report for The PhD +School in Materials, Mechatronics and System Engineering. It allows defining the research activities, the participation to school and congress, and the publication performed by a student.") (license license:expat))) @@ -40754,7 +40755,7 @@ mathematical symbols for the representations of groups, providing two macros, (home-page "https://ctan.org/pkg/yquant") (synopsis "Typesetting quantum circuits in a human-readable language") (description - "This LaTeX package allows to quickly draw quantum circuits. It bridges + "This LaTeX package allows quickly drawing quantum circuits. It bridges the gap between the two groups of packages that already exist: those that use a logic-oriented custom language, which is then translated into TeX by means of an external program; and the pure TeX versions that mainly provide some @@ -41189,7 +41190,7 @@ environment.") (arguments (list #:link-scripts #~(list "checklistings.sh"))) (home-page "https://ctan.org/pkg/checklistings") (synopsis - "Pass verbatim contents through a compiler and reincorporate the resulting output") + "Pass verbatim content through a compiler and reincorporate the resulting output") (description "This package augments the @code{fancyvrb} and @code{listings} packages to allow the source code they contain to be checked by an external tool (like @@ -43019,7 +43020,7 @@ a comfortable and straightforward way. @code{expkv} similar to the key defining interfaces of widespread @samp{key=value} implementations. -@code{expkv-opt} allows to parse package or class options in LaTeX via +@code{expkv-opt} allows parsing package or class options in LaTeX via @code{expkv}. @code{expkv-pop} is a utility package to define prefix oriented parsers that @@ -45137,7 +45138,7 @@ LaTeX packages use of @samp{@@@@}) in nested package files.") texlive-unicode-data texlive-uptex)) (home-page "https://ctan.org/pkg/platex") - (synopsis "pLaTeX2e and miscellaneous macros for pTeX") + (synopsis "Miscellaneous macros for pTeX and pLaTeX2e") (description "The bundle provides pLaTeX2e and miscellaneous macros for pTeX and e-pTeX.") @@ -45161,7 +45162,7 @@ e-pTeX.") (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/platex-tools") - (synopsis "pLaTeX standard tools bundle") + (synopsis "Standard tools bundle") (description "This bundle is an extended version of the @code{latex-tools} bundle developed by the LaTeX team, mainly intended to support pLaTeX2e and @@ -48036,7 +48037,7 @@ PostScript.") (description "KETpic is a macro package designed for computer algebra systems (CAS) to generate LaTeX source codes for high-quality mathematical artwork. KETcindy -is a plugin for Cinderella that allows to generate graphics using KETpic. The +is a plugin for Cinderella that allows generating graphics using KETpic. The generated code can be included in any LaTeX document.") (license license:gpl3+))) @@ -49415,7 +49416,7 @@ SpiX to understand it).") (synopsis "Tool for redacting sources") (description "This package provides a tool to keep a master source, consisting of -different chunks intended for different audiences. The tool allows to extract +different chunks intended for different audiences. The tool allows extracting the versions intended for different audiences and to incorporate the changes made in any of these versions into the master document.") (license license:gpl2))) @@ -49731,7 +49732,7 @@ information in the TFM file.") (inputs (list perl)) (propagated-inputs (list texlive-pdftex texlive-plain)) (home-page "https://ctan.org/pkg/mptopdf") - (synopsis "mpost to PDF, native MetaPost graphics inclusion") + (synopsis "Native MetaPost graphics inclusion - mpost to PDF") (description "The @code{mptopdf} script does standalone conversion from mpost to PDF, using the @file{supp-*} and @file{syst-*} files. They also allow native @@ -51008,7 +51009,7 @@ which are useful on their own.") (home-page "https://ctan.org/pkg/luamesh") (synopsis "Computes and draws 2D Delaunay triangulation") (description - "The package allows to compute and draw 2D Delaunay triangulation. + "The package computes and draws 2D Delaunay triangulation. The algorithm is written with Lua, and depending upon the choice of the engine, the drawing is done by MetaPost (with @code{luamplib}) or by TikZ. The Delaunay triangulation algorithm is the Bowyer and Watson algorithm. @@ -51061,7 +51062,7 @@ original; it also offers several enhancements.") (home-page "https://ctan.org/pkg/maker") (synopsis "Include Arduino or Processing code in LaTeX documents") (description - "The first version of the package allows to include Arduino or Processing + "The first version of the package allows including Arduino or Processing code using three different forms: writing the code directly in the LaTeX document, writing Arduino or Processing commands in line with the text, calling to Arduino or Processing files. All these options support the syntax @@ -52684,7 +52685,7 @@ of sphere model diagrams in the style of Lewis.") (home-page "https://ctan.org/pkg/puyotikz") (synopsis "Quickly typeset board states of Puyo Puyo games") (description - "This LaTeX package permits to quickly typeset board states of Puyo Puyo + "This LaTeX package permits quickly typesetting board states of Puyo Puyo games. It supports large and small boards with arbitrary shape, hidden rows, current and next puyos, labels and move planning markers.") (license license:expat))) @@ -53284,7 +53285,7 @@ document classes for German-speaking teachers of mathematics and physics.") (home-page "https://ctan.org/pkg/scratch") (synopsis "Draw programs like Scratch") (description - "This package permits to draw program charts in the style of the + "This package permits drawing program charts in the style of the @url{https://scratch.mit.edu, Scratch} project. This package is obsolete. From now on, Scratch is now version 3 with a new design. Use the @code{scratch3} package to draw blocks with the new design.") @@ -53309,7 +53310,7 @@ From now on, Scratch is now version 3 with a new design. Use the (home-page "https://ctan.org/pkg/scratch3") (synopsis "Draw programs like Scratch") (description - "This package permits to draw program charts in the style of the + "This package permits drawing program charts in the style of the @url{https://scratch.mit.edu, Scratch} project.") (license license:lppl1.3c))) @@ -53588,7 +53589,7 @@ possible what is going wrong.") (home-page "https://ctan.org/pkg/strands") (synopsis "Draw objects constructed from strands") (description - "This package permits to draw objects constructed from strands, like set + "This package permits drawing objects constructed from strands, like set partitions, permutations, braids, etc.") (license license:lppl1.3+))) @@ -55175,7 +55176,7 @@ complex diagrams can still be generated with ease.") (home-page "https://ctan.org/pkg/tikz-imagelabels") (synopsis "Put labels on images using TikZ") (description - "This package allows to add label texts to an existing image with the aid + "This package adds label texts to an existing image with the aid of TikZ. This may be used to label certain features in an image.") (license license:lppl1.3+))) @@ -56850,7 +56851,7 @@ emulates the macro, using TikZ.") (home-page "https://ctan.org/pkg/twemojis") (synopsis "Use Twitter's open source emojis through LaTeX commands") (description - "This package provides a simple wrapper which allows to use Twitter's + "This package provides a simple wrapper which allows using Twitter's open source emojis through LaTeX commands. This relies on images, so no fancy Unicode font stuff is needed and it should work on every installation.") (license (list license:lppl1.3+ license:cc-by4.0)))) @@ -57999,8 +58000,7 @@ Adobe's basic set.") (build-system texlive-build-system) (home-page "https://ctan.org/pkg/ieejtran") (synopsis - "Unofficial bibliography style file for the Institute of Electrical -Engineers of Japan") + "Institute of Electrical Engineers of Japan's unofficial bibliography style") (description "This package provides an unofficial BibTeX style for authors of the Institute of Electrical Engineers of Japan (IEEJ) transactions journals and @@ -64896,7 +64896,8 @@ provided.") (build-system texlive-build-system) (home-page "https://ctan.org/pkg/na-position") (synopsis - "Tables of relative positions of curves, asymptotes, tangents in Arabic documents") + "Tables of relative positions of curves, asymptotes, tangents in Arabic +documents") (description "This package facilitates, in most cases, the creation of tables of relative positions of a curve and its asymptote, or a curve and a tangent in @@ -65048,7 +65049,9 @@ Unicode option of @code{inputenc} or @code{inputenx}, or by XeLaTeX/LuaLaTeX.") "tex/generic/ydoc/ydocstrip.tex") "build/") (setenv "TEXINPUTS" (string-append (getcwd) "/build:"))))))) - (native-inputs (list (package-source texlive-ydoc))) + (native-inputs + ;; TODO: Remove input label on next rebuild cycle. + `(("_" ,(package-source texlive-ydoc)))) (home-page "https://ctan.org/pkg/newverbs") (synopsis "Define new versions of @code{\\verb}") (description @@ -66427,7 +66430,7 @@ those generated automatically).") (home-page "https://ctan.org/pkg/unicode-bidi") (synopsis "Experimental Unicode Bidi package for XeTeX") (description - "The experimental Unicode-Bidi package allows to mix non-RTL script with + "The experimental Unicode-Bidi package allows mixing non-RTL script with RTL script without any markup.") (license license:lppl1.3+))) @@ -68458,7 +68461,7 @@ footnotes with symbols rather than numbers.") (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/footnotehyper") - (synopsis "hyperref aware @file{footnote.sty}") + (synopsis "@code{hyperref} aware @file{footnote.sty}") (description "The @code{footnote} package by Mark Wooding dates back to 1997 and has not been made @code{hyperref} compatible. The aim of the present package is @@ -71756,7 +71759,6 @@ dynamic bibliography sets and many other features.") (build-system pyproject-build-system) (arguments (list - #:tests? #true #:phases #~(modify-phases %standard-phases (delete 'build) @@ -72174,7 +72176,7 @@ and @code{multitoc}, typeset the table of contents in multiple columns.") (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/ncctools") - (synopsis "A collection of general packages for LaTeX") + (synopsis "Collection of general packages for LaTeX") (description "The NCCtools bundle contains many packages for general use under LaTeX; many are also used by NCC LaTeX. The bundle includes tools for: @@ -75176,7 +75178,7 @@ and zigzag node connections.") (synopsis "Draw implicit functions using the marching squares algorithm") (description - "This package allows to draw implicit functions @samp{f(x,y) = 0} with + "This package allows drawing implicit functions @samp{f(x,y) = 0} with options for coloring the inside of the surfaces, for marking the points and arrowing the curve at points chosen by the user. The package uses the marching squares algorithm.") @@ -76695,7 +76697,7 @@ The pulley diagrams are labelled with the physical properties of the system.") (home-page "https://ctan.org/pkg/pst-rputover") (synopsis "Place text over objects without obscuring background colors") (description - "This is a PSTricks package which allows to place text over objects + "This is a PSTricks package which allows placing text over objects without obscuring background colors.") (license license:lppl1.3c))) @@ -77242,7 +77244,7 @@ ornaments is provided).") (home-page "https://ctan.org/pkg/pst-vehicle") (synopsis "Rolling vehicles on graphs of mathematical functions") (description - "This package permits to represent vehicles rolling without slipping on + "This package permits representing vehicles rolling without slipping on mathematical curves. Different types of vehicles are proposed, the shape of the curve is to be defined by its equation in algebraic notation.") (license license:lppl1.3c))) @@ -77592,7 +77594,8 @@ keys.") (build-system texlive-build-system) (home-page "https://ctan.org/pkg/scikgtex") (synopsis - "Mark research contributions in scientific documents and embed them in PDF metadata") + "Mark research contributions in scientific documents and embed them in +PDF metadata") (description "Scientific Knowledge Graph TeX (SciKgTeX) is a LuaLaTeX package which makes it possible to annotate specific research contributions in scientific @@ -78250,7 +78253,7 @@ citations and references.") (synopsis "Automatically generate truth tables for given variables and statements") (description - "This LuaLaTeX package permits to automatically generate truth tables + "This LuaLaTeX package permits automatically generating truth tables given a table header. It supports a number of logical operations which can be combined as needed.") (license license:lppl1.3c))) @@ -85754,7 +85757,7 @@ as grayscale, prepress or pdfversion) to the @code{epspdf} converter.") (home-page "https://ctan.org/pkg/esk") (synopsis "Package to encapsulate Sketch files in LaTeX sources") (description - "The ESK package allows to encapsulate Sketch files in LaTeX sources. + "The ESK package allows encapsulating Sketch files in LaTeX sources. This is very useful for keeping illustrations synchronized with the text. It also frees the user from inventing descriptive names for new files that fit into the confines of file system conventions. Sketch is a 3D scene @@ -88490,7 +88493,7 @@ loading @code{babel}.") (home-page "https://ctan.org/pkg/luaimageembed") (synopsis "Embed images as base64-encoded strings") (description - "This package allows to embed images directly as base64-encoded strings + "This package embeds images directly as base64-encoded strings into a LuaLaTeX document. This can be useful, e.g., to package a document with images into a single TeX file, or with automatically generated graphics.") @@ -92975,7 +92978,7 @@ bar ; (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/beamertheme-focus") - (synopsis "A minimalist presentation theme for LaTeX Beamer") + (synopsis "Minimalist presentation theme for LaTeX Beamer") (description "This package provides a presentation theme for LaTeX Beamer that aims at a clean and minimalist design, so to minimize distractions and put the focus @@ -93576,7 +93579,7 @@ initialize question number; and more.") (home-page "https://ctan.org/pkg/bibletext") (synopsis "Insert @emph{Bible} passages by their reference") (description - "The package allows to insert @emph{Bible} texts in a document by specifying + "The package allows inserting @emph{Bible} texts in a document by specifying references.") (license license:expat))) @@ -95070,7 +95073,7 @@ ones.") (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/cellprops") - (synopsis "Accept CSS-like selectors in @code{tabular}, @code{array}, ...") + (synopsis "Accept CSS-like selectors in @code{tabular}, @code{array}, etc") (description "This package reworks the internals of @code{tabular}, @code{array}, and similar constructs, and adds a @code{\\cellprops} command accepting @@ -100408,7 +100411,7 @@ captions, @code{easyfig} has become quite redundant.") much knowledge for beginners and too much typing effort and hardcoding for people like me. This package aims to make insertion of figures and tables easier for both beginners and experts. Despite the term floats in it's name it -also allows to disable floating of such objects.") +also allows disabling floating of such objects.") (license license:lppl1.3+))) (define-public texlive-easyformat @@ -100775,7 +100778,7 @@ document source itself.") (synopsis "Extend the @code{\\hhline} command") (description "This package extends the @code{\\hhline} command with a @samp{!@{...@}} -token, which allows to create lines with arbitrary LaTeX commands.") +token, which allows creating lines with arbitrary LaTeX commands.") (license license:expat))) (define-public texlive-elements @@ -101360,13 +101363,13 @@ in a script used in Southern Middle America until about 500 AD.") (build-system texlive-build-system) (home-page "https://ctan.org/pkg/eq-pin2corr") (synopsis - "Add PIN security to the ``Correct'' button of a quiz created by + "Add PIN security to the @emph{Correct} button of a quiz created by @code{exerquiz}") (description "This package is an add-on to the @code{quiz} environment of the @code{exerquiz} package. It adds PIN security to a quiz created by the @code{quiz} environment. To correct a quiz, the document consumer must press -the ``Correct'' button of the quiz and successfully enter the correct PIN +the @emph{Correct} button of the quiz and successfully enter the correct PIN number. The PIN security is designed for the instructor to mark and record the student's effort on that quiz.") (license license:lppl1.2+))) @@ -102179,7 +102182,7 @@ problems as you see fit.") (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/exercisepoints") - (synopsis "A LaTeX package to count exercises and points") + (synopsis "LaTeX package to count exercises and points") (description "The package can be used to facilitate exercise counting and exercise point counting in a LaTeX document. It counts the number of exercises and it sums @@ -102213,7 +102216,7 @@ points of each exercise.") (description "This package defines the environments exercise and solution. The layout of these environments can be customized. The -- optional -- points -in the exercises can be added automatically. The package also permits to hide +in the exercises can be added automatically. The package also permits hiding the solutions.") (license license:lppl1.2+))) @@ -102438,7 +102441,7 @@ document and write that to a target document. One could, for instance, use this to extract all exercises from lecture notes and generate an exercises book on the fly. The package also provides an environment which writes its body entirely to the target file. Another environment will write to the -target file, but will also execute the body. This allows to share code (for +target file, but will also execute the body. This allows sharing code (for instance, a preamble) between the source document and the target file. Finally, the package provides an interface to conditionally extract content. With a single package option, one can specify exactly which commands (counted @@ -105742,7 +105745,7 @@ also draws a colored frame around the box.") (home-page "https://ctan.org/pkg/graphpaper") (synopsis "LaTeX class to generate several types of graph papers") (description - "Graphpaper is a LaTeX document class which allows to print several types of + "Graphpaper is a LaTeX document class which allows printing several types of graph papers: bilinear (millimeter paper), semilogarithmic, bilogarithmic, polar, log-polar, Smith charts. It is based on the @code{picture} environment and its extensions.") @@ -106403,7 +106406,7 @@ macros for a preprint, affiliation, editors, and endorsers.") (home-page "https://ctan.org/pkg/hereapplies") (synopsis "Reference groups of pages that share something in common") (description - "Here Applies is a LaTeX package that allows to collect groups of labels and + "Here Applies is a LaTeX package that allows collecting groups of labels and reference them altogether. It can be used for creating informal glossaries that cross-link concepts to their applications, or simply mentioning multiple pages that share something in common.") @@ -106776,7 +106779,7 @@ working with Huawei Technologies Co., Ltd.") (home-page "https://ctan.org/pkg/hvextern") (synopsis "Write and execute external code, and insert the output") (description - "This package allows to write MetaPost, TeX, ConTeXt, LaTeX, LuaTeX, + "This package allows writing MetaPost, TeX, ConTeXt, LaTeX, LuaTeX, LuaLaTeX, XeTeX, XeLaTeX, Lua, Perl, or Python source code into an external file, run that file via shell escape to create PDF, PNG, or text output, and include that output automatically into the main LaTeX document.") @@ -106874,7 +106877,7 @@ pygmentize to create the code snippets.") (home-page "https://ctan.org/pkg/hvqrurl") (synopsis "Insert a QR code in the margin") (description - "This package allows to draw an URL as a QR code into the margin of a one- or + "This package allows drawing a URL as a QR code into the margin of a one- or two-sided document.") (license license:lppl1.3+))) @@ -107467,7 +107470,7 @@ facilities such as the pdfTeX @code{\\pdfelapsedtime} primitive.") (home-page "https://ctan.org/pkg/intopdf") (synopsis "Embed non-PDF files into PDF with hyperlink") (description - "The package allows to embed non-PDF files (e.g., BibTeX} into PDF with an + "The package allows embeding non-PDF files (e.g., BibTeX} into PDF with an hyperlink.") (license license:lppl1.3c))) @@ -107865,7 +107868,7 @@ expression, and magically bubble upward through the delimiters.") (home-page "https://ctan.org/pkg/jobname-suffix") (synopsis "Compile differently based on the filename") (description - "This package allows to compile a document differently depending on the + "This package allows compiling a document differently depending on the portion of the document's file name (internally, the @code{\\jobname}) that comes after the first @samp{-} character. This allows one to have one source file and multiple links to this source file that each compile differently.") @@ -108698,7 +108701,7 @@ would not compile.") (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/latexgit") - (synopsis "A LaTeX git wrapper") + (synopsis "LaTeX git wrapper") (description "This package provides several macros to fetch git information and typeset it. The macros defined by LaTeXgit can be helpful to documentation authors and @@ -109646,8 +109649,8 @@ linear-linear graph paper with LaTeX.") (build-system texlive-build-system) (home-page "https://ctan.org/pkg/longfbox") (synopsis - "Draw framed boxes with standard CSS attributes that can break over multiple -pages") + "Draw framed boxes with standard CSS attributes able to span over +multiple pages") (description "The @code{longfbox} package provides framed boxes that can be customized using standard CSS attributes. It was written to support precise rendering of @@ -111705,7 +111708,7 @@ to define your own style by changing the colours, the fonts, etc.") (description "This class extends the a0poster class in that it adds support to easily create posters without the need for taking care of the layout at all. It -allows to use @code{\\maketitle} to generate a fancy header containing the +allows using @code{\\maketitle} to generate a fancy header containing the title information and also provides macros to position various different types of text boxes in a two-column layout. The color scheme is inspired by the @code{metropolis} Beamer theme.") @@ -112166,7 +112169,7 @@ enumerated array in which columns are vertically aligned on the counter.") (home-page "https://ctan.org/pkg/multiaudience") (synopsis "Several versions of output from the same source") (description - "This package allows to generate several versions of the same document for + "This package allows generating several versions of the same document for different audiences.") (license license:lppl1.3+))) @@ -114014,7 +114017,7 @@ package adds simple macros for your LaTeX document.") (home-page "https://ctan.org/pkg/overlays") (synopsis "Incremental slides") (description - "This package allows to write presentations with incremental slides. It does + "This package allows writing presentations with incremental slides. It does not presuppose any specific document class. Rather, it is a lightweight alternative to full-fledged presentation classes like @code{beamer}.") (license license:lppl1.3c))) @@ -114977,7 +114980,7 @@ page.") (home-page "https://ctan.org/pkg/pdfpc") (synopsis "Define data for the @command{pdfpc} presentation viewer") (description - "This package allows to define additional meta data within the PDF file which + "This package allows defining additional meta data within the PDF file which can be interpreted by the PDF presenter console (@command{pdfpc}) program.") (license license:gpl3+))) @@ -115307,7 +115310,7 @@ details.") (home-page "https://ctan.org/pkg/pgfmath-xfp") (synopsis "Define pgfmath functions using @code{xfp}") (description - "This package allows to define @code{pgfmath} functions that use the + "This package allows defining @code{pgfmath} functions that use the @code{xfp} FPU for their calculations. The input arguments are parsed with @code{pgfmath}, and the results are forwarded to the FPU for the function evaluation. The result of that calculation is then parsed by @code{pgfmath} @@ -115620,7 +115623,7 @@ French, British and North American phone numbers are supported. Phone numbers from other countries are supported rudimentarily. The user can select from various formatting options, including the additional output of the country calling code. The package is able to check if a phone number is valid -according to the national rules. It also allows to link phone numbers using +according to the national rules. It also allows linking phone numbers using the @code{hyperref} package.") (license license:lppl1.3+))) @@ -117880,7 +117883,7 @@ Arabic numerals if necessary). The package also provides a predicate (home-page "https://ctan.org/pkg/romanbarpagenumber") (synopsis "Typesetting roman page numbers") (description - "The package romanbar allows to typeset roman numbers with bars. This package + "The package romanbar allows typesetting roman numbers with bars. This package allows you to use those roman numbers as page number.") (license license:lppl1.3+))) @@ -121056,7 +121059,7 @@ placement; @code{subfloat} only affects captions and numbering.") (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/suppose") - (synopsis "Abbreviate the word ``Suppose''") + (synopsis "Abbreviate the word @emph{Suppose}") (description "This package provides commands for abbreviating the word ``Suppose'' in six fonts and with other variations. The author recommends only using these @@ -122246,7 +122249,7 @@ current position automatically. For chess fonts, the package uses the (home-page "https://ctan.org/pkg/texments") (synopsis "Using the Pygments highlighter in LaTeX") (description - "This package provides a package which allows to use the Pygments highlighter + "This package provides a package which allows using the Pygments highlighter inside LaTeX documents. Pygments supports syntax colouring of over 50 types of files, and ships with multiple colour schemes.") (license license:lppl))) @@ -124988,7 +124991,7 @@ tree.") (synopsis "Track the number of subsections etc., that occur in a specified tracklevel") (description - "This package is the successor of @code{cntperchap} and allows to provide more + "This package is the successor of @code{cntperchap} and allows providing more tracklevels than just only one.") (license license:lppl1.3+))) @@ -125518,7 +125521,7 @@ after the standard LaTeX commands @code{\\savebox}, @code{\\sbox}, (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/xsim") - (synopsis "eXercise Sheets IMproved") + (synopsis "@acronym{XSIM, eXercise Sheets IMproved}") (description "This package helps in creating exercises and the corresponding solutions. It is the official successor of the @code{exsheets} package and fixes/improves @@ -125719,7 +125722,7 @@ styles and sizes.") (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/ycbook") - (synopsis "A versatile book class") + (synopsis "Versatile book class") (description "This class is intended to be an interpretation of the @code{mwbk} class which is a part of the @code{mwcls} package. The @code{mwcls} classes are simple, |