CTAN Comprehensive TeX Archive Network

Directory macros/latex/contrib/ifplatform

README
______________________
The IFPLATFORM package
v0.4a       2017/10/13

This package uses heuristics to establish whether
the document is being processed on Windows or a *NIX
platform (Mac OS X, Linux, etc.).

Except if you're using LuaTeX where this information
is already known. Otherwise, shell escape is required
to differentiate different *NIX platforms.

Booleans provided are:
 - ifwindows
 - iflinux
 - ifmacosx
 - ifcygwin

Finally, the \platformname macro is also provided that
expands to a string of the platform name.

Will Robertson         wspr 81 at gmail dot com
Johannes Große

Copyright 2007-2017 Will Robertson
Copyright 2007      Johannes Große
Distributed under the LaTeX Project Public License

Download the contents of this package in one zip archive (152.7k).

ifplatform – Conditionals to test which platform is being used

This package uses the extension -shell-escape to establish whether the document is being processed on a Windows or on a Unix-like system (Mac OS X, Linux, etc.), or on Cygwin (Unix environment over a windows system).

Booleans provided are:

  • \ifwindows,
  • \iflinux,
  • \ifmacosx and
  • \ifcygwin.

The package also preserves the output of uname on a Unix-like system, which may be used to distinguish between various classes of Unix systems.

Packageifplatform
Repositoryhttps://github.com/wspr/will2e
Version0.4a 2017-10-13
LicensesThe Project Public License 1.3c
Copyright2007–2017 Will Robertson and Johannes Große
MaintainerJohannes Große
Will Robertson
TDS archiveifplatform.tds.zip
Contained inTeX Live as ifplatform
MiKTeX as ifplatform
TopicsEnvironment query
Tagged PDF
...
Guest Book Sitemap Contact Contact Author