INITEXMF(1)

πŸ“¦ version 25.12, in nixos 26.05, nixpkgs unstable

πŸŽ€ INITEXMF(1) β€” the MiKTeX configuration utility, bestie edition πŸŽ€

ok so real quick β€” this is initexmf, and it lives in section 1 of the manual, aka User Commands (that's the whole "User Commands" thing at the top of the page, iykyk). No cap, it's genuinely just the MiKTeX config tool and it's about to be your new bestie.


✨ SYNOPSIS ✨

initexmf [option...]

that's it. that's the whole vibe. throw options at it, it handles the rest πŸ’…


🌸 DESCRIPTION 🌸

initexmf can be used to configure MiKTeX. that's the whole job, she's a config queen, she ate πŸ‘‘


πŸ¦‹ USER MODE VS. ADMINISTRATOR MODE πŸ¦‹

this utility can be run in two modes, and honestly picking your mode is giving main character energy:

User mode (default)

MiKTeX operates on user-scoped configuration and data files. very your own lil world vibes πŸ’–

Administrator mode

Only system-wide MiKTeX configuration and data files are modified, assuming that the MiKTeX setup is shared by all users. and heads up β€” the utility must be run with administrator privileges. no privileges, no entry, sorry bestie 😭

By default, the utility runs in user mode. you can turn on administrator mode with the --admin option. periodt.


πŸ’… OPTIONS πŸ’…

  • --admin β€” run in administrator mode. here's what that means, babe:
    • Operate on the system-wide MiKTeX configuration data store.
    • Install packages for all users.
⚠️ using this option requires a shared MiKTeX setup, i.e., MiKTeX must have been set up for all users. the program must be run with administrator privileges. fr fr, do not skip this part.
  • --default-paper-size=paper β€” set the default paper size. paper must be a4 or letter. only those two, no freestyling πŸ™ˆ
  • --disable-installer β€” disable automatic installation of packages. specifying this option overrules settings in the MiKTeX configuration data store. she overrules, she doesn't ask βœ‹
  • --edit-config-file=configfile β€” open the specified config file in a text editor. like a little spa day for your config 🧚
  • --enable-installer β€” enable automatic installation of packages. specifying this option overrules settings in the MiKTeX configuration data store. same energy as above, just in the enabling direction 🌈
  • --list-modes β€” list all known METAFONT modes. a whole menu of modes, iconic ⭐
  • --print-only β€” print what would be done. nothing is changed. literally nothing, zero changes, it's all talk πŸ’€
  • --quiet β€” suppress screen output. shhh 🀫
  • --register-root=dir β€” register a TEXMF root directory. welcome to the family, dir 🫢
  • --report β€” write a MiKTeX configuration report. receipts, but for configs 🧾
  • --set-config-value=[section]valuename=value β€” set a value to be stored in the MiKTeX configuration data store (see miktex.ini(5)).
  • --show-config-value=[section]valuename β€” print a value from the MiKTeX configuration data store (see miktex.ini(5)).
  • --unregister-root=dir β€” unregister a TEXMF root directory. it's not you, it's the TEXMF root registry πŸ’”
  • --user-roots=directories β€” register user root directories. plural! multiple besties! πŸ“
  • --verbose β€” print information on what is being done. she tells you everything πŸ”₯
  • --version β€” print the version number and exit. quick lil flex, then she's out πŸ‘‹

πŸ‘‘ SEE ALSO πŸ‘‘

go read those too, they're slay in their own way πŸ’œ


so yeah, that's the whole page β€” and as for the ~fine print~: this is MiKTeX 25.12, dated December 29, 2025, from the good people behind INITEXMF(1) on User Commands. mwah, go configure something gorgeous πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from