1ZATHURA(1)                          zathura                         ZATHURA(1)
2
3
4

NAME

6       zathura - a document viewer
7

SYNOPSIS

9       zathura  [-e  XID] [-c PATH] [-d PATH] [-p PATH] [-w PASSWORD] [-P NUM‐
10       BER] [--fork]  [-l  LEVEL]  [-s]  [-x  CMD]  [--synctex-forward  INPUT]
11       [--synctex-pid PID] [-find STRING] <files>
12

DESCRIPTION

14       zathura displays the given files. If a single hyphen-minus (-) is given
15       as file name, the content will be read from the standard input.  If  no
16       files are given, an empty zathura instance launches.
17

OPTIONS

19       -e,--reparent=xid
20              Reparents to window specified by xid
21
22       -c,--config-dir=path
23              Path to the config directory
24
25       -d,--data-dir=path
26              Path to the data directory
27
28       -p,--plugins-dir=path
29              Path to the directory containing plugins
30
31       -w,--password=password
32              The  documents  password.  If  multiple  documents are opened at
33              once, the password will be used for the first  one  and  zathura
34              will ask for the passwords of the remaining files if needed.
35
36       -P,--page=number
37              Opens  the document at the given page number. Pages are numbered
38              starting with 1, and  negative  numbers  indicate  page  numbers
39              starting from the end of the document, -1 being the last page.
40
41       -f,--find=string
42              Opens the document and searches for the given string.
43
44       -l,--log-level=level
45              Set log level (debug, info, warning, error)
46
47       -x,--synctex-editor-command=command
48              Set  the  synctex  editor  command.  Overrides  the synctex-edi‐
49              tor-command setting.
50
51       --synctex-forward=input
52              Jump to the given position. The switch expects the  same  format
53              as  specified  for  synctex's view -i. If no instance is running
54              for the specified document, a  new  instance  will  be  launched
55              (only if --synctex-pid is not specified).
56
57       --synctex-pid=pid
58              Instead  of  looking  for  an  instance  having the correct file
59              opened, try only the instance with the given PID. Note  that  if
60              the  given  PID  does not have the correct file open or does not
61              exist, no new instance will be spanned.
62
63       --mode=mode
64              Start in a non-default mode
65
66       --fork Fork into background
67
68       --version
69              Display version string and exit
70
71       --help Display help and exit
72

MOUSE AND KEY BINDINGS

74       General
75
76          J, PgDn
77                 Go to the next page
78
79          K, PgUp
80                 Go to the previous page
81
82          h, k, j, l
83                 Scroll to the left, down, up or right direction
84
85          Left, Down, Up, Right
86                 Scroll to the left, down, up or right direction
87
88          ^t, ^d, ^u, ^y
89                 Scroll a half page left, down, up or right
90
91          t, ^f, ^b, space, <S-space>, y
92                 Scroll a full page left, down, up or right
93
94          gg, G, nG
95                 Goto to the first, the last or to the nth page
96
97          P      Snaps to the current page
98
99          H, L   Goto top or bottom of the current page
100
101          ^o, ^i Move backward and forward through the jump list
102
103          ^j, ^k Bisect forward and backward between the last two jump points
104
105          ^c, Escape
106                 Abort
107
108          a, s   Adjust window in best-fit or width mode
109
110          /, ?   Search for text
111
112          n, N   Search for the next or previous result
113
114          o, O   Open document
115
116          f      Follow links
117
118          F      Display link target
119
120          c      Copy link target into the clipboard
121
122          :      Enter command
123
124          r      Rotate by 90 degrees
125
126          ^r     Recolor (grayscale and invert colors)
127
128          R      Reload document
129
130          Tab    Show index and switch to Index mode
131
132          d      Toggle dual page view
133
134          F5     Switch to presentation mode
135
136          F11    Switch to fullscreen mode
137
138          ^m     Toggle inputbar
139
140          ^n     Toggle statusbar
141
142          +, -, =
143                 Zoom in, out or to the original size
144
145          zI, zO, z0
146                 Zoom in, out or to the original size
147
148          n=     Zoom to size n
149
150          mX     Set a quickmark to a letter or number X
151
152          'X     Goto quickmark saved at letter or number X
153
154          q      Quit
155
156       Fullscreen mode
157
158          J, K   Go to the next or previous page
159
160          space, <S-space>, <BackSpace>
161                 Scroll a full page down or up
162
163          gg, G, nG
164                 Goto to the first, the last or to the nth page
165
166          ^c, Escape
167                 Abort
168
169          F11    Switch to normal mode
170
171          +, -, =
172                 Zoom in, out or to the original size
173
174          zI, zO, z0
175                 Zoom in, out or to the original size
176
177          n=     Zoom to size n
178
179          q      Quit
180
181       Presentation mode
182
183          space, <S-space>, <BackSpace>
184                 Scroll a full page down or up
185
186          ^c, Escape
187                 Abort
188
189          F5     Switch to normal mode
190
191          q      Quit
192
193       Index mode
194
195          k, j   Move to upper or lower entry
196
197          l      Expand entry
198
199          L      Expand all entries
200
201          h      Collapse entry
202
203          H      Collapse all entries
204
205          space, Return
206                 Select and open entry
207
208       Mouse bindings
209
210          Scroll Scroll up or down
211
212          ^Scroll
213                 Zoom in or out
214
215          Hold Button2
216                 Pan the document
217
218          Button1
219                 Follow link
220

COMMANDS

222       bmark  Save a bookmark
223
224       bdelete
225              Delete a bookmark
226
227       blist  List bookmarks
228
229       close  Close document
230
231       exec   Execute an external command
232
233       info   Show document information
234
235       open   Open a document
236
237       offset Set page offset
238
239       print  Print document
240
241       write(!)
242              Save document (and force overwriting)
243
244       export Export attachments
245
246       dump   Write values, descriptions, etc. of all current  settings  to  a
247              file.
248

CONFIGURATION

250       The  default  appearance and behaviour of zathura can be overwritten by
251       modifying the zathurarc file  (default  path:  ~/.config/zathura/zathu‐
252       rarc). For a detailed description please consult zathurarc(5).
253

SYNCTEX SUPPORT

255       Both synctex forward and backwards synchronization are supported by za‐
256       thura, To enable synctex forward synchronization, please  look  at  the
257       --synctex-forward  and --synctex-editor options. zathura will also emit
258       a signal via the D-Bus interface. To support synctex backwards synchro‐
259       nization,  zathura provides a D-Bus interface that can be called by the
260       editor. For convince zathura also knows how to parse the output of  the
261       synctex  view  command.  It  is enough to pass the arguments to synctex
262       view's -i option to zathura via --synctex-forward and zathura will pass
263       the information to the correct instance.
264
265       For gvim forward and backwards synchronization support can be set up as
266       follows: First add the following to the vim configuration:
267
268          function! Synctex()
269            execute "silent !zathura --synctex-forward " . line('.') . ":" . col('.') . ":" . bufname('%') . " " . g:syncpdf
270            redraw!
271          endfunction
272          map <C-enter> :call Synctex()<cr>
273
274       Then launch zathura with
275
276          zathura -x "gvim --servername vim -c \"let g:syncpdf='$1'\" --remote +%{line} %{input}" $file
277
278       Some editors support zathura as viewer out of the box:
279
280       • LaTeXTools              for              SublimeText               (‐
281         https://latextools.readthedocs.io/en/latest/available-viewers/#za‐
282         thura)
283
284       • LaTeX for Atom (https://atom.io/packages/latex)
285

ENVIRONMENT VARIABLES

287       ZATHURA_PLUGINS_PATH
288              Path to the directory containing plugins. This directory is only
289              considered  if  no  other  directory was specified using --plug‐
290              ins-dir.
291

KNOWN BUGS

293       If GDK_NATIVE_WINDOWS is enabled  you  will  experience  problems  with
294       large  documents.  In  this case zathura might crash or pages cannot be
295       rendered properly. Disabling GDK_NATIVE_WINDOWS fixes this  issue.  The
296       same issue may appear, if overlay-scrollbar is enabled in GTK_MODULES.
297

SEE ALSO

299       zathurarc(5)
300

AUTHOR

302       pwmt.org
303
305       2009-2022, pwmt.org
306
307
308
309
3100.4.8                             2021-07-14                        ZATHURA(1)
Impressum