What does kpsewhich stand for?Replacement for MiKTeX's texify in TeX LiveTexLive 2011 does not allow custom installationLatex can't find .sty files altough packages are installed — TexLive, Ubuntu 12.04kpsewhich: command not found. on tlmgr update, MacTex installCannot find TeX Live root using kpsewhich, when updating MacTeXDownloading every package with Tex liveTeXstudio PATH problem with kpsewhichError on MacTeX 2015 that does not happen on Linux TeX LiveWhy does kpsewhich fail to find this file?pdflatex cannot find file but kpsewhich does
How to politely tell someone they did not hit "reply to all" in an email?
Need to read my home electrical Meter
Do photons bend spacetime or not?
How did NASA Langley end up with the first 737?
On San Andreas Speedruns, why do players blow up the Picador in the mission Ryder?
Why are GND pads often only connected by four traces?
Does French have the English "short i" vowel?
How to melt snow without fire or body heat?
Of strange atmospheres - the survivable but unbreathable
Replacement stem cap and bolt
How do I superimpose two math symbols?
What could a self-sustaining lunar colony slowly lose that would ultimately prove fatal?
Is my plasma cannon concept viable?
Is there a single word meaning "the thing that attracts me"?
Why did it take so long for Germany to allow electric scooters / e-rollers on the roads?
Testing using real data of the customer
Can a person survive on blood in place of water?
Can a character with the War Caster feat call a bolt with Call Lightning instead of making an opportunity attack?
Why does the hash of infinity have the digits of π?
Using Proj4js with OpenLayers to transform lat lng from 4326 to 27700 but coming out unchanged
What did the 'turbo' button actually do?
Grade-school elementary algebra presented in an abstract-algebra style?
Drums and punctuation
Which European Languages are not Indo-European?
What does kpsewhich stand for?
Replacement for MiKTeX's texify in TeX LiveTexLive 2011 does not allow custom installationLatex can't find .sty files altough packages are installed — TexLive, Ubuntu 12.04kpsewhich: command not found. on tlmgr update, MacTex installCannot find TeX Live root using kpsewhich, when updating MacTeXDownloading every package with Tex liveTeXstudio PATH problem with kpsewhichError on MacTeX 2015 that does not happen on Linux TeX LiveWhy does kpsewhich fail to find this file?pdflatex cannot find file but kpsewhich does
I often have trouble remembering the name of the kpsewhich
command. Maybe it would be easier for me to remember it, if I understand where the name come from, so the question is:
What does the kpse
stand for?
texlive kpathsea
New contributor
add a comment |
I often have trouble remembering the name of the kpsewhich
command. Maybe it would be easier for me to remember it, if I understand where the name come from, so the question is:
What does the kpse
stand for?
texlive kpathsea
New contributor
add a comment |
I often have trouble remembering the name of the kpsewhich
command. Maybe it would be easier for me to remember it, if I understand where the name come from, so the question is:
What does the kpse
stand for?
texlive kpathsea
New contributor
I often have trouble remembering the name of the kpsewhich
command. Maybe it would be easier for me to remember it, if I understand where the name come from, so the question is:
What does the kpse
stand for?
texlive kpathsea
texlive kpathsea
New contributor
New contributor
edited 8 hours ago
David Carlisle
506k4211531905
506k4211531905
New contributor
asked 8 hours ago
muxovejimuxoveji
826
826
New contributor
New contributor
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
Karl's Path SEarch Library WHICH
Thank you! This will make it much easier to remember!
– muxoveji
8 hours ago
add a comment |
As info kpathsea
says (online manual here), Kpathsea is a library for path searching (e.g., for very quickly locating a given .sty
file in a set of potentially large TEXMF trees, without doing a recursive directory tree traversal every time a given file is needed; this is important when compiling LaTeX documents using several packages, themselves requiring other packages, possibly various font files, etc.).
This path search gives the pathse
part, abbreviated as pse
. The “which“ reminds of the Unix which
utility, which tells you the path of the executable run for a given command, according to your PATH
environment variable. For instance:
$ which find
/usr/bin/find
I believe the “k” stands for “Karl Berry”. :-)
Note: the comparison between which
and kpsewhich
goes further than that. As Unix shells often maintain a cache of executables present in directories of the PATH in order to offer efficient lookup for completion and program starting, and which
performs a query on this cache, the Kpathsea library maintains a filename database (comprised of the ls-R
files in each TEXMF tree) in order to offer similar fast lookup to TeX-related programs. In Unix shells, the cache can often be updated with a hash command (hash -r
in Bash, rehash
in Zsh) when you've added or removed executables from your PATH and wish to refresh the cache without restarting your shell; for the Kpathsea library, the corresponding operation is done with mktexlsr
, also known as texhash
. Finally, which
performs a lookup query on the cache maintained by Unix shells, similarly as kpsewhich
on the filename database (kpsewhich
is more sophisticated than a typical which
though, as it can return different results depending on what was given as -progname
, has a notion of variables that can be set in special config files, etc.).
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "85"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
muxoveji is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f492093%2fwhat-does-kpsewhich-stand-for%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Karl's Path SEarch Library WHICH
Thank you! This will make it much easier to remember!
– muxoveji
8 hours ago
add a comment |
Karl's Path SEarch Library WHICH
Thank you! This will make it much easier to remember!
– muxoveji
8 hours ago
add a comment |
Karl's Path SEarch Library WHICH
Karl's Path SEarch Library WHICH
answered 8 hours ago
David CarlisleDavid Carlisle
506k4211531905
506k4211531905
Thank you! This will make it much easier to remember!
– muxoveji
8 hours ago
add a comment |
Thank you! This will make it much easier to remember!
– muxoveji
8 hours ago
Thank you! This will make it much easier to remember!
– muxoveji
8 hours ago
Thank you! This will make it much easier to remember!
– muxoveji
8 hours ago
add a comment |
As info kpathsea
says (online manual here), Kpathsea is a library for path searching (e.g., for very quickly locating a given .sty
file in a set of potentially large TEXMF trees, without doing a recursive directory tree traversal every time a given file is needed; this is important when compiling LaTeX documents using several packages, themselves requiring other packages, possibly various font files, etc.).
This path search gives the pathse
part, abbreviated as pse
. The “which“ reminds of the Unix which
utility, which tells you the path of the executable run for a given command, according to your PATH
environment variable. For instance:
$ which find
/usr/bin/find
I believe the “k” stands for “Karl Berry”. :-)
Note: the comparison between which
and kpsewhich
goes further than that. As Unix shells often maintain a cache of executables present in directories of the PATH in order to offer efficient lookup for completion and program starting, and which
performs a query on this cache, the Kpathsea library maintains a filename database (comprised of the ls-R
files in each TEXMF tree) in order to offer similar fast lookup to TeX-related programs. In Unix shells, the cache can often be updated with a hash command (hash -r
in Bash, rehash
in Zsh) when you've added or removed executables from your PATH and wish to refresh the cache without restarting your shell; for the Kpathsea library, the corresponding operation is done with mktexlsr
, also known as texhash
. Finally, which
performs a lookup query on the cache maintained by Unix shells, similarly as kpsewhich
on the filename database (kpsewhich
is more sophisticated than a typical which
though, as it can return different results depending on what was given as -progname
, has a notion of variables that can be set in special config files, etc.).
add a comment |
As info kpathsea
says (online manual here), Kpathsea is a library for path searching (e.g., for very quickly locating a given .sty
file in a set of potentially large TEXMF trees, without doing a recursive directory tree traversal every time a given file is needed; this is important when compiling LaTeX documents using several packages, themselves requiring other packages, possibly various font files, etc.).
This path search gives the pathse
part, abbreviated as pse
. The “which“ reminds of the Unix which
utility, which tells you the path of the executable run for a given command, according to your PATH
environment variable. For instance:
$ which find
/usr/bin/find
I believe the “k” stands for “Karl Berry”. :-)
Note: the comparison between which
and kpsewhich
goes further than that. As Unix shells often maintain a cache of executables present in directories of the PATH in order to offer efficient lookup for completion and program starting, and which
performs a query on this cache, the Kpathsea library maintains a filename database (comprised of the ls-R
files in each TEXMF tree) in order to offer similar fast lookup to TeX-related programs. In Unix shells, the cache can often be updated with a hash command (hash -r
in Bash, rehash
in Zsh) when you've added or removed executables from your PATH and wish to refresh the cache without restarting your shell; for the Kpathsea library, the corresponding operation is done with mktexlsr
, also known as texhash
. Finally, which
performs a lookup query on the cache maintained by Unix shells, similarly as kpsewhich
on the filename database (kpsewhich
is more sophisticated than a typical which
though, as it can return different results depending on what was given as -progname
, has a notion of variables that can be set in special config files, etc.).
add a comment |
As info kpathsea
says (online manual here), Kpathsea is a library for path searching (e.g., for very quickly locating a given .sty
file in a set of potentially large TEXMF trees, without doing a recursive directory tree traversal every time a given file is needed; this is important when compiling LaTeX documents using several packages, themselves requiring other packages, possibly various font files, etc.).
This path search gives the pathse
part, abbreviated as pse
. The “which“ reminds of the Unix which
utility, which tells you the path of the executable run for a given command, according to your PATH
environment variable. For instance:
$ which find
/usr/bin/find
I believe the “k” stands for “Karl Berry”. :-)
Note: the comparison between which
and kpsewhich
goes further than that. As Unix shells often maintain a cache of executables present in directories of the PATH in order to offer efficient lookup for completion and program starting, and which
performs a query on this cache, the Kpathsea library maintains a filename database (comprised of the ls-R
files in each TEXMF tree) in order to offer similar fast lookup to TeX-related programs. In Unix shells, the cache can often be updated with a hash command (hash -r
in Bash, rehash
in Zsh) when you've added or removed executables from your PATH and wish to refresh the cache without restarting your shell; for the Kpathsea library, the corresponding operation is done with mktexlsr
, also known as texhash
. Finally, which
performs a lookup query on the cache maintained by Unix shells, similarly as kpsewhich
on the filename database (kpsewhich
is more sophisticated than a typical which
though, as it can return different results depending on what was given as -progname
, has a notion of variables that can be set in special config files, etc.).
As info kpathsea
says (online manual here), Kpathsea is a library for path searching (e.g., for very quickly locating a given .sty
file in a set of potentially large TEXMF trees, without doing a recursive directory tree traversal every time a given file is needed; this is important when compiling LaTeX documents using several packages, themselves requiring other packages, possibly various font files, etc.).
This path search gives the pathse
part, abbreviated as pse
. The “which“ reminds of the Unix which
utility, which tells you the path of the executable run for a given command, according to your PATH
environment variable. For instance:
$ which find
/usr/bin/find
I believe the “k” stands for “Karl Berry”. :-)
Note: the comparison between which
and kpsewhich
goes further than that. As Unix shells often maintain a cache of executables present in directories of the PATH in order to offer efficient lookup for completion and program starting, and which
performs a query on this cache, the Kpathsea library maintains a filename database (comprised of the ls-R
files in each TEXMF tree) in order to offer similar fast lookup to TeX-related programs. In Unix shells, the cache can often be updated with a hash command (hash -r
in Bash, rehash
in Zsh) when you've added or removed executables from your PATH and wish to refresh the cache without restarting your shell; for the Kpathsea library, the corresponding operation is done with mktexlsr
, also known as texhash
. Finally, which
performs a lookup query on the cache maintained by Unix shells, similarly as kpsewhich
on the filename database (kpsewhich
is more sophisticated than a typical which
though, as it can return different results depending on what was given as -progname
, has a notion of variables that can be set in special config files, etc.).
edited 59 mins ago
answered 8 hours ago
frougonfrougon
1,720712
1,720712
add a comment |
add a comment |
muxoveji is a new contributor. Be nice, and check out our Code of Conduct.
muxoveji is a new contributor. Be nice, and check out our Code of Conduct.
muxoveji is a new contributor. Be nice, and check out our Code of Conduct.
muxoveji is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to TeX - LaTeX Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f492093%2fwhat-does-kpsewhich-stand-for%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown