programming

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

Bombastic, in D&D Item Card Template v1.1- A Simple, Effective LaTeX Template for Generating Item Cards

This is the true power of LaTex

drailin,
@drailin@kbin.social avatar

All shall tremble before the superior typesetting experience.

dumdum666, in Learn Python from interactively @ futurecoder.io

Looks neat

IrritableOcelot, in D&D Item Card Template for LaTeX

I use LaTeX almost every day for typesetting, and I had no idea you could use it for this complex of graphical representation! This is awesome.

drailin,
@drailin@kbin.social avatar

It was funky and felt distinctly un-LaTeX with the pdf cropping and graphic declarations, but was super fun. Way different from academic writing or even hobby typesetting with normal, pre-made classes (the DnD 5e LaTeX Template by rpgtex is a gamechanger for homebrewed dnd content and was the catalyst for this). The standalone document class is really weird to work with, and using tcolorboxes as the main document content feels like I am fitting a square peg into a non-euclidean hole, but it is still working!

I am just glad I decided to use LaTeX and not python for this.

gromnar, in D&D Item Card Template for LaTeX

How much I do love those fonts. That proper spacing and balancing… It will always a place in my heart and I fear the day that I will fail to recognize it!

drailin,
@drailin@kbin.social avatar

They are, and will always be, iconic. I only used one other source when making this, mainly for the font pack and the potential to add a texture map to the text block in lieu of solid gray.

Butterbee, in D&D Item Card Template for LaTeX
@Butterbee@beehaw.org avatar

Hey this looks super cool! I don’t know LaTeX or TeX, nor am I a programmer, but I do play D&D and would love to be able to make some item cards for my group. Any tips on getting started aside from the obvious of looking up what on earth LaTeX is and how to use it?

drailin,
@drailin@kbin.social avatar

LaTeX is a typeset that is written in plain text with Markup language. Word, docs, acrobat are all WYSIWYG (what you see is what you get) editors, so you type the words and use toolbars to edit formatting. In markup, what you write is what you get: you type everything, including the commands for alignment, spacing, etc. It makes control and customization of your document easier. If you ever have tried to use MS Word to make a good looking equation and wanted to die when it messed up your images and spacing 10 pages back, markup typesetting is the solution.

My tip would be to find a few templates on overleaf that you might find useful and just mess around and try to come up with what you want to see. Could be for work documents, could be for a hobby, whatever. Overleaf, the website I shared this project on, is great because it handles the backend stuff like compiling, software installs, etc. and allows you to easily copy templates over from premade projects in the gallery.

I learned to use it for writing scientific publications, but eventually I used it for all my homework, making 'official' looking DnD content, keeping a log of my work; basically most documents that are longer than 1 page. It is particularly good for science and math writing, but is almost as versatile as HTML for whatever you want to make.

Butterbee,
@Butterbee@beehaw.org avatar

Thanks for the tips!

Domiku,

It’s a really great system for writing technical documents. I used it a ton in college for my research papers.

rikudou, in Fully open source version of Intellij IDEA?
@rikudou@lemmings.world avatar

Just thinking out loud, but can’t you build it from sources?

xan, in Just realized I can just use "..." to go back two directories! Is this a zsh feature?

I use this all the time in zsh, and it’s one dot per directory up.

……… will go up 8 directories

cd is also optional in zsh, you can just type “…” without cd

robinm, in CSS is fun again

Would encoding images in oklch before compressing them using jppeg or whatever is used for video compression helps to have much better dark while still keeping current compression ratio?

Paradox,
@Paradox@lemdro.id avatar

No. You’d use something like rev.2020 or some other wide gamut color space. Jxr already supports this, and some programs, like the Xbox, take hdr screenshots as jxr

thelastknowngod, in Just realized I can just use "..." to go back two directories! Is this a zsh feature?

I have a function called up. I do up X where X is the number of directories I want to go up.


<span style="color:#323232;">up() {
</span><span style="color:#323232;">  if [[ $# -eq 0 ]]; then
</span><span style="color:#323232;">    cd ..
</span><span style="color:#323232;">    return 0
</span><span style="color:#323232;">  fi
</span><span style="color:#323232;">  local path i
</span><span style="color:#323232;">  for (( i=0; i &lt; $1; i++ )); do
</span><span style="color:#323232;">    path+=../
</span><span style="color:#323232;">  done
</span><span style="color:#323232;">  cd "$path"
</span><span style="color:#323232;">}
</span>

EDIT: Don’t know if it’s just me but if you see &lt; it should be the less than character.

thingsiplay, in Just realized I can just use "..." to go back two directories! Is this a zsh feature?
@thingsiplay@kbin.social avatar

BTW in case you didn't know, a bare cd without arguments will bring you to your home. I have alias setup to quickly navigate one or two directories up and print the path then:

alias ..='cd .. && pwd'
alias ...='cd ../.. && pwd'

Should works with every shell and I don't even need to type cd itself.

catastrophicblues,

Oooh I’m stealing these aliases! Odd that I never wondered whether you could have an alias be symbols.

rutrum, in Just realized I can just use "..." to go back two directories! Is this a zsh feature?
@rutrum@lm.paradisus.day avatar

Actually cd isnt a program. Your present working directory is managed entirely by the shell. If you type “type cat” in the terminal it will tell you its a program, but “type cd” says its a shell builtin. So yes, cd depends on the shell and zsh has some awesome quality of life features. This is not something you can do in bash.

catastrophicblues,

I totally forgot! Makes sense that the implementation is shell-specific.

taaz, in Just realized I can just use "..." to go back two directories! Is this a zsh feature?

And - to go back to where you came from.

beejjorgensen,
@beejjorgensen@lemmy.sdf.org avatar

This is my favorite cd feature by a large margin.

catastrophicblues,

Wait what??? That’s amazing! I’m learning so much.

taaz, (edited )

One more, install and enable fzf in your .zshrc.

It makes ctrl+R (reverse history search) a lot better and cooler

MaggiWuerze,
@MaggiWuerze@feddit.de avatar

Without cd in front?

taaz,

in zsh just the - is enough for me though it might be a feature of oh-my-zsh config

dubbel, in Just realized I can just use "..." to go back two directories! Is this a zsh feature?

Awesome, I didn’t know that either! TIL

state_electrician, in Just realized I can just use "..." to go back two directories! Is this a zsh feature?

Yes, that’s a zsh feature.

originalfrozenbanana, (edited ) in Just realized I can just use "..." to go back two directories! Is this a zsh feature?

Each instance of . is a relative level to your current directory. ‘cd .’ changes your directory to your current directory. ‘cd …’ (edit: on mobile this keeps changing to three periods but it should just be two) changes it to the directory above, ‘cd ….’ would change it to three directories above. This is standard in *nix (Unix and Linux) operating systems

Edit 2: this is very wrong

catastrophicblues,

Really? Doesn’t seem to work when I use bash:


<span style="color:#323232;">bash-3.2$ cd a/b/c/d/e
</span><span style="color:#323232;">bash-3.2$ ...
</span><span style="color:#323232;">bash: ...: command not found
</span><span style="color:#323232;">bash-3.2$ cd ...
</span><span style="color:#323232;">bash: cd: ...: No such file or directory
</span>
SNFi,

Because you need to ln -s …/…/ … first (I’m joking)

Knusper,

That’s definitely not standard. Maybe your distro or shell has this configured that way. The actual standard thing is that each directory has entries for . and , as you can see in ls -a.

catastrophicblues,

Yup, that’s what I’ve always understood. Seems like this is zsh-specific, since using the default Terminal app with zsh also works. Do you know if other shells (fish, csh, etc.) support this syntactic sugar? Anything else zsh has that I should know?

Knusper,

Well, I’m a fish guy, so there’s two things I can tell you:

  1. fish does not support this particular syntactic sugar.
  2. You can get fish-like autosuggestions in zsh via this: github.com/zsh-users/zsh-autosuggestions
0x4E4F,

Though I use fish as well, this is some good info 👍.

phundrak,

Eshell, the Emacs shell, supports this feature out of the box, regardless of the OS it runs on.

HumbleFlamingo,

This is standard in *nix (Unix and Linux) operating systems

No, it very much isn’t.

originalfrozenbanana,

Yeah you’re right. I wrote this before sleep and after sleep it’s hilariously wrong lol. Oh well I’ll leave it as a cautionary tale

rnd,

Not really. . and are the only standard directory entries that are added by the system.

Some shells may extrapolate from that by adding to go two directories up, but can just as well be the name of an actual file or directory.

catastrophicblues,

I’ve always thought it was funny how *nix lets you name things in a way that makes it miserable for others lol. I think I had a directory named - because of a mkdir syntax error.

rnd,

I guess this is an interesting contrast to Windows, where not only certain characters (like ? or * or |) are banned, but also entire filenames that used to refer to device files in DOS (con, prn, lpt1, etc.)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • uselessserver093
  • Food
  • aaaaaaacccccccce
  • [email protected]
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • Socialism
  • KbinCafe
  • TheResearchGuardian
  • Ask_kbincafe
  • oklahoma
  • feritale
  • SuperSentai
  • KamenRider
  • All magazines