File: xelatex-unsafe.sh

package info (click to toggle)
texlive-base 2022.20230122-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 943,248 kB
  • sloc: perl: 43,776; sh: 5,749; makefile: 3,870; javascript: 3,034; ruby: 2,266; tcl: 2,130; xml: 1,874; python: 1,025; awk: 606; cpp: 549; lisp: 447; ansic: 103; sed: 8
file content (24 lines) | stat: -rwxr-xr-x 781 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/sh
# $Id: xelatex-unsafe.sh 61114 2021-11-21 22:13:13Z karl $
# Public domain. Originally written by Karl Berry, 2021.
# Run Xe(La)TeX unsafely, for pstricks/transparency. See man page for more.

if test "x$1" = x--help; then
  mydir=`dirname $0`
  if test -r "$mydir"/xetex-unsafe; then
    xu="$mydir"/xetex-unsafe
  elif test -r "$mydir"/xetex-unsafe.sh; then
    xu="$mydir"/xetex-unsafe.sh
  else
    echo "$0: can't find companion xetex-unsafe[.sh] for help msg?" >&2
    exit 1
  fi
  exec "$xu" --help # don't want to duplicate help message.

elif test "x$1" = x--version; then
  echo "$Id: xelatex-unsafe.sh 61114 2021-11-21 22:13:13Z karl $"
  exit 0
fi
  
cmd=`echo "$0" | sed s/-unsafe//`
exec "$cmd" -output-driver="xdvipdfmx -i dvipdfmx-unsafe.cfg -q -E" "$@"