Comments (5)
For this to work, blacktex will have to be a LaTeX parser which is way to complex for a package like this. We can use heuristics though which work in most of the cases. The heuristic for keywords like min
is to replace it by \min
if it's not proceeded or succeeded by a letter as in, e.g., minimum
. What's the exact context of your finding?
from blacktex.
This is true, it's up to you of course. Just thought I would mention this behaviour as it can lead to LaTeX that has errors
from blacktex.
If you show me the snippet of code that produced the false positive, I can try and fix that case.
from blacktex.
An example of this would be take the min of the two values
, which is shorthand for minimum, but could be used outside of math mode in brief notes
from blacktex.
Yeah, this is a tough one. The regex is to add a backslash if min
is not preceded or succeeded by a letter, such as in "minimum" or "jasmin". I'd vote for keeping it the way it is: If one uses abbreviations like that, you'll have to expect failures. They are so easy to fix though and this is better than skipping a \min
too often.
from blacktex.
Related Issues (20)
- Spaces sometimes inserted two characters after underscore in label HOT 3
- Comments should not be removed
- Is it possible to support support files in sub-folders? HOT 6
- Replace in-place HOT 1
- replace $ ... $ with \( .... \) HOT 2
- connection with black formatter HOT 1
- log is changed to \log in text mode HOT 1
- Blacktex dangerously reformats commented-out code even with `--keep-comments` option HOT 4
- Do not change \def HOT 7
- spacing command \, switches opening and closing parentheses
- blacktex produces error on spacing before $ HOT 1
- missing braces inside braces
- Removes spaces in \text environment HOT 4
- Line Breaking HOT 2
- Add a `conda` install option to `blacktex` HOT 2
- List of issues addressed HOT 1
- Exit code HOT 4
- IndexError HOT 3
- Source code no longer available in git? HOT 1
- Enter new license key for texworld HOT 3
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 blacktex.