Comments (3)
This appears to be a known issue:
https://tex.stackexchange.com/a/485145/87678
Until this is addressed in the kernel, you should use \scripturesetup
.
I should probably mention this in the documentation.
from scripture.
David Carlisle offers a possible change to the LaTeX format, but this problem cannot be fixed in the package.
\makeatletter
\def\@onefilewithoptions#1[#2][#3]#4{%
\@expl@@@filehook@set@curr@file@@nNN{#1.#4}\reserved@a\reserved@b
\edef\reserved@c{\def\noexpand\reserved@c####1%
\detokenize\expandafter{\expanded{.#4}}%
\noexpand\@nil{\def\noexpand\reserved@a{####1}}}\reserved@c
\expandafter\reserved@c\reserved@a\@nil
\@pushfilename
\xdef\@currname{\string@makeletter\reserved@a}%
\xdef\@currpath{\ifx\reserved@b\@empty\else\reserved@b/\fi}%
\global\let\@currext#4%
\@ifl@aded\@currext\@currname
{%
\@ifundefined{opt@fam@\@currname.\@currext}
{\@onefilewithoptions@clashchk{#2}}
{%
\expandafter\protected@edef\csname opt@\@currname.\@currext\endcsname
{\zap@space#2 \@empty}%
\@namedef{@raw@opt@\@currname.\@currext}{#2}%
\expandafter\expandafter\expandafter\ProcessKeyOptions
\expandafter\expandafter\expandafter
[\csname opt@fam@\@currname.\@currext\endcsname]%
}%
}%
{\makeatletter
\@reset@ptions
\IfFileExists{\@currpath\@currname.\@currext}{}%
{\@missing@onefilewithoptions{#2}}%
\ifx\@currname\@empty
\expandafter\@gobble
\else
\@disable@packageload@do{\@currname.\@currext}%
{\@expl@@@filehook@file@push@@
\set@curr@file{\@currpath\@currname.\@currext}%
\@filehook@set@CurrentFile
\expandafter\@swaptwoargs\expandafter
{\expandafter{\@currpkg@reqd}}%
{% <
\edef\@currpkg@reqd{\@currname.\@currext}%
\ifx\CurrentFile\CurrentFileUsed
\else
\filename@parse\@curr@file
\edef\@currpath{\string@makeletter\filename@area}%
\edef\@currname{\string@makeletter\filename@base}%
\edef\@currext{\string@makeletter\filename@ext}%
\fi
\load@onefile@withoptions{#2}%
\def\@currpkg@reqd%{\@currpkg@reqd}
}% >
\@expl@@@filehook@file@pop@@}%
\expandafter\@firstofone
\fi}%
{\@ifl@ter\@currext{\@currname}{#3}{}%
{\@latex@warning@no@line
{You have requested,\on@line,
version\MessageBreak
`#3' of \@cls@pkg\space \@currname,\MessageBreak
but only version\MessageBreak
`\csname ver@\@currname.\@currext\endcsname'\MessageBreak
is available}}%
\ifx\@currext\@clsextension\let\LoadClass\@twoloadclasserror\fi}%
\@popfilename
\@reset@ptions}
\def\@pass@ptions#1#2#3{%
\@expl@@@filehook@set@curr@file@@nNN
{\@expl@@@filehook@resolve@file@subst@@w #3.#1\@nil}%
\reserved@a\reserved@b
\@expl@@@filehook@clear@replacement@flag@@
\expandafter\protected@xdef\csname opt@\reserved@a\endcsname{%
\@ifundefined{opt@\reserved@a}\@empty
{\csname opt@\reserved@a\endcsname,}%
\zap@space#2 \@empty}%
\expandafter\let
\csname opt@#3.#1\expandafter\endcsname
\csname opt@\reserved@a\endcsname
\@ifundefined{@raw@opt@#3.#1}%
{\expandafter\gdef\csname @raw@opt@#3.#1\expandafter\endcsname
\expandafter{#2}}%
{\expandafter\g@addto@macro\csname @raw@opt@#3.#1\expandafter\endcsname
\expandafter{\expandafter,#2}}%
}
\makeatother
\documentclass{article}
\usepackage[font=\bfseries]{scripture}
\begin{document}
\end{document}
from scripture.
from scripture.
Related Issues (20)
- Feature request: width settings for scripture blocks. HOT 2
- Add option to highlight added words not in original language
- Setting `aboveskip` on inner environments to stretchable space fails to compile
- Add `paraboveskip` and `parbelowskip` options HOT 1
- Add feature to declare a style that can later be called with a `style` option
- Note in docs limitations around `\obeylines` and macro arguments
- Question: inline scripture quotations? HOT 5
- `reference/format` option should format both the reference and the version
- `redletter` option breaks alignment of references
- `reference/delim` is unhelpfully named with confusing behaviour
- `reference/align=inline` does not work if quote ends with and inner environment
- Quotations starting with an inner environment do not respect `\parskip`
- `aboveskip` incorrectly applied when document as a non-zero `\parskip` HOT 1
- `aboveskip` incorrectly applied when `parskip` option is set HOT 1
- Feature request: more \name args HOT 5
- Final line length wrongly calculated if scripture is in a list environment
- `midparachap` always set with width `\textwidth`
- Extra indent when printing reference with `reference/align=left`
- `leftmargin` is ignored for inner environments HOT 1
- `leftmargin` and `rightmargin` applied twice for `midparachap` environment
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from scripture.