diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000000000000000000000000000000000000..b634d85f0161af823e093eaf9605f06fbf84cd36
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1 @@
+*.pdf filter=lfs diff=lfs merge=lfs -text
diff --git a/add_ons/reparam_cm/reparam_cm.pdf b/add_ons/reparam_cm/reparam_cm.pdf
index e34f55f4bd5d4103c385d8e2658ca5b016b300b4..b04ced02c0f1fc160fc39133bacd73203fc6eb0e 100644
Binary files a/add_ons/reparam_cm/reparam_cm.pdf and b/add_ons/reparam_cm/reparam_cm.pdf differ
diff --git a/doc/EPS/bary.pdf b/doc/EPS/bary.pdf
index ff52c6d67ff3b04700206b380263f6e3a57ca01c..6be3a7f7a64b6cd27c27569fea486fb7cd5f0bd4 100644
Binary files a/doc/EPS/bary.pdf and b/doc/EPS/bary.pdf differ
diff --git a/doc/EPS/circ.pdf b/doc/EPS/circ.pdf
index 3670560638fca69eb7b4eb7bd68838c24e4ed629..d2968de000ebea99774b4a4788b98f18dba34442 100644
Binary files a/doc/EPS/circ.pdf and b/doc/EPS/circ.pdf differ
diff --git a/doc/EPS/coarse_atomic_2d.pdf b/doc/EPS/coarse_atomic_2d.pdf
index d549a4d6aef05e503d69c10039e3b5c86d83836b..e26b917912f0d4409dccd70be8364a72241da7db 100644
Binary files a/doc/EPS/coarse_atomic_2d.pdf and b/doc/EPS/coarse_atomic_2d.pdf differ
diff --git a/doc/EPS/coarse_atomic_3d.pdf b/doc/EPS/coarse_atomic_3d.pdf
index 2051d34b5055d0e4c9318c2c8011dba1c1934cc6..e9fa9d4ac9845ddc08ccbc861c7e482d3e43e50b 100644
Binary files a/doc/EPS/coarse_atomic_3d.pdf and b/doc/EPS/coarse_atomic_3d.pdf differ
diff --git a/doc/EPS/cubic_orient.pdf b/doc/EPS/cubic_orient.pdf
index 7ef5b8888736f41522dae63774607c73953ad01b..35917ddd4a4bf5bfbc5cb15d7bb7e58663e279db 100644
Binary files a/doc/EPS/cubic_orient.pdf and b/doc/EPS/cubic_orient.pdf differ
diff --git a/doc/EPS/curved_simplex.pdf b/doc/EPS/curved_simplex.pdf
index 5f2a4efc0a08ce418d32e926c71bb37836997841..b36036fd8ab4cedf0b1a034676951356fbeefa42 100644
Binary files a/doc/EPS/curved_simplex.pdf and b/doc/EPS/curved_simplex.pdf differ
diff --git a/doc/EPS/edge_tetra.pdf b/doc/EPS/edge_tetra.pdf
index ae772d0f70f1108ce13dd6654758e09ba6e2a764..aeda43002cb56b8b8c183d7818d399b22ae1dae7 100644
Binary files a/doc/EPS/edge_tetra.pdf and b/doc/EPS/edge_tetra.pdf differ
diff --git a/doc/EPS/edge_tria.pdf b/doc/EPS/edge_tria.pdf
index 2bde56cc9beb5bb0009afc642aaee100502dcf2d..00e2792b4fb28e74b766b85187b96a2deb14de69 100644
--- a/doc/EPS/edge_tria.pdf
+++ b/doc/EPS/edge_tria.pdf
@@ -1,110 +1,3 @@
-%PDF-1.3
-%�쏢
-6 0 obj
-<</Length 7 0 R/Filter /FlateDecode>>
-stream
-x���MN�0��>���)y���*q���Q����N1-�����ܼ���,����fZ��1����7��z�$9F��gBq��?l�ie.8F��1f����se�7z�OZ����0���e�<�P/֢���x����NGz�xl(	�&:FbX�H	~�
-
-�Ȩ�6&�is�a���j8����*��e��_�;\��:�ϐ~��]x���.���U�&n
-.��+u��1�����m�'��n��O�p�DD.�R3^�~�VB�+��č�D��endstream
-endobj
-7 0 obj
-269
-endobj
-5 0 obj
-<</Type/Page/MediaBox [0 0 254 212]
-/Rotate 0/Parent 3 0 R
-/Resources<</ProcSet[/PDF /Text]
-/ExtGState 11 0 R
-/Font 12 0 R
->>
-/Contents 6 0 R
->>
-endobj
-3 0 obj
-<< /Type /Pages /Kids [
-5 0 R
-] /Count 1
->>
-endobj
-1 0 obj
-<</Type /Catalog /Pages 3 0 R
->>
-endobj
-4 0 obj
-<</Type/ExtGState/Name/R4/TR/Identity/OPM 1/SM 0.02>>
-endobj
-11 0 obj
-<</R4
-4 0 R>>
-endobj
-12 0 obj
-<</R10
-10 0 R>>
-endobj
-9 0 obj
-<</Type/FontDescriptor/FontName/JKRVGP+Times-Roman/FontBBox[-168 -281 1000 924]/Flags 34
-/Ascent 924
-/CapHeight 676
-/Descent -281
-/ItalicAngle 0
-/StemV 111
-/MissingWidth 250
-/XHeight 461
-/CharSet(/zero/one/two)
-/FontFile3 8 0 R>>
-endobj
-8 0 obj
-<</Subtype/Type1C/Filter/FlateDecode/Length 13 0 R>>stream
-x���]HQ�g\�]K-)+�D�&*����!ۺ~�C�8{w����4w��X
B�L��C%��>��
-$"���zR��¢z�Nͬ�Ao��{~�����sY&:�aY6��QO]�;��둂�h����Y}G��f3J�{+�<{S9b���㘱6I���ޤ/n^��eo�����ZO}VvvN�$�*�P!����Z��2D�_����4$9�D5�5������
�]�Y᪅
-$"��j0��G"AY��V/�K��XI.$����"��#�9 #%�	1π	�NT�T	��!�eo�}����H&�ĔrKD%��eLGwY�j�j�S-_�M����J|Țf��	��E�|�x1����5�dGZ,���s@A~N�
-�Dt�WY�����e�5R+E����J���u�`S�@d�����<�8�_����� �0���<�Ib���ȗ`�s��Ӌ	z�6����n���`�O���������W��zG��5���psƯ�v�[m�
-wu�p�az{�Qr�}P{�Կ8,�Y��{��Y��MK���y:�Nh�Fw-�e���jS������>��қq���l����_'�՜s�=E��d�F�����R�_Ng�%zm�F�k4����F�C3b5��k�>�~�8Mf�i������W�S��N��ѝƖ��S)sS��@j���Ɵ�KSԶ��pfT��5�1�7N\�����g��PQ\�
-endstream
-endobj
-13 0 obj
-726
-endobj
-10 0 obj
-<</Subtype/Type1/BaseFont/JKRVGP+Times-Roman/Type/Font/Name/R10/FontDescriptor 9 0 R/FirstChar 32/LastChar 255/Widths[
-250 333 408 500 500 833 778 333 333 333 500 564 250 564 250 278
-500 500 500 500 500 500 500 500 500 500 278 278 564 564 564 444
-921 722 667 667 722 611 556 722 722 333 389 722 611 889 722 722
-556 722 667 556 611 722 722 944 722 722 611 333 278 333 469 500
-333 444 500 444 500 444 333 500 500 278 278 500 278 778 500 500
-500 500 333 389 278 500 500 722 500 500 444 480 200 480 541 333
-167 500 180 444 333 556 556 500 500 500 350 333 444 444 1000 980
-278 333 333 333 333 333 333 333 333 1000 333 333 722 333 333 333
-1000 333 500 500 500 500 200 500 333 760 276 500 564 333 760 333
-400 564 300 300 333 500 453 250 333 300 310 500 750 750 750 444
-722 722 722 722 722 722 889 667 611 611 611 611 333 333 333 333
-722 722 722 722 722 722 722 564 722 722 722 722 722 722 556 500
-444 444 444 444 444 444 667 444 444 444 444 444 278 278 278 278
-500 500 500 500 500 500 500 564 500 500 500 500 500 500 500 500]
->>
-endobj
-2 0 obj
-<</Producer(ESP Ghostscript 7.05)>>endobj
-xref
-0 14
-0000000000 65535 f 
-0000000592 00000 n 
-0000002885 00000 n 
-0000000533 00000 n 
-0000000640 00000 n 
-0000000373 00000 n 
-0000000015 00000 n 
-0000000354 00000 n 
-0000001016 00000 n 
-0000000771 00000 n 
-0000001847 00000 n 
-0000000709 00000 n 
-0000000739 00000 n 
-0000001827 00000 n 
-trailer
-<< /Size 14 /Root 1 0 R /Info 2 0 R
->>
-startxref
-2935
-%%EOF
+version https://git-lfs.github.com/spec/v1
+oid sha256:37a547213a315f40338b437bdc6d4ea62351efae471abf66c01485c70eb4af9c
+size 3293
diff --git a/doc/EPS/ellipt_mesh.pdf b/doc/EPS/ellipt_mesh.pdf
index 83a830e702b7d72dd485422df950af8be35c97b8..b2aa1e59bd8d248f68c2f2af9b634d5243653777 100644
Binary files a/doc/EPS/ellipt_mesh.pdf and b/doc/EPS/ellipt_mesh.pdf differ
diff --git a/doc/EPS/ellipt_uh.pdf b/doc/EPS/ellipt_uh.pdf
index 7b5c5c0e85d933fb28f0dd7c9bfb6190724d377c..42b110f8b0e5559908c43d59c7df718548746469 100644
Binary files a/doc/EPS/ellipt_uh.pdf and b/doc/EPS/ellipt_uh.pdf differ
diff --git a/doc/EPS/heat3d_ntria.pdf b/doc/EPS/heat3d_ntria.pdf
index 8b44c7738dcba9f5459597d1c5835a7be1c6edc1..17518eaaa14e004265e81e0356ea59f88951befa 100644
Binary files a/doc/EPS/heat3d_ntria.pdf and b/doc/EPS/heat3d_ntria.pdf differ
diff --git a/doc/EPS/heat3d_tau.pdf b/doc/EPS/heat3d_tau.pdf
index b148c1383e2c091a403282f64e1a19abb7bb96bb..a3573c7103d591d8f95cb790dc8490e96eba208c 100644
Binary files a/doc/EPS/heat3d_tau.pdf and b/doc/EPS/heat3d_tau.pdf differ
diff --git a/doc/EPS/heat_ntria.pdf b/doc/EPS/heat_ntria.pdf
index 269d6870e19a4f1bafbf9fe24c3a55c5742d0744..a8b478b5178b7bb36348e45bb84b00fc1abf5490 100644
Binary files a/doc/EPS/heat_ntria.pdf and b/doc/EPS/heat_ntria.pdf differ
diff --git a/doc/EPS/heat_tau.pdf b/doc/EPS/heat_tau.pdf
index 3ad9cd882c9e18ac08e9370efb90f230a30d181c..895d815bc6ba3123c52fb6cbdebadc89b7b5fd65 100644
Binary files a/doc/EPS/heat_tau.pdf and b/doc/EPS/heat_tau.pdf differ
diff --git a/doc/EPS/linear_dof.pdf b/doc/EPS/linear_dof.pdf
index c792830e54d12e246adaa37de1175bc64372f6c3..28dada069c19de52a2c8375b80ff99c3dda080ac 100644
Binary files a/doc/EPS/linear_dof.pdf and b/doc/EPS/linear_dof.pdf differ
diff --git a/doc/EPS/macro1d.pdf b/doc/EPS/macro1d.pdf
index aaf0b10bee381758d0ce8fb9b2ae71434d277dba..8f0fe2550df3be760a7e6078d9b312f5c0f70b68 100644
Binary files a/doc/EPS/macro1d.pdf and b/doc/EPS/macro1d.pdf differ
diff --git a/doc/EPS/macro2d.pdf b/doc/EPS/macro2d.pdf
index 1d4ff11ea23c3fcc720f4196bca73c18c59104b7..6c3cfa4f30829bfae4e33a632da56a1e112fdac8 100644
Binary files a/doc/EPS/macro2d.pdf and b/doc/EPS/macro2d.pdf differ
diff --git a/doc/EPS/macro34.pdf b/doc/EPS/macro34.pdf
index ca6ca67420731a760367a2bc681eb9f17e1faddc..9312ff2db7f5a37afefd60953efb73c751ae81d1 100644
--- a/doc/EPS/macro34.pdf
+++ b/doc/EPS/macro34.pdf
@@ -1,111 +1,3 @@
-%PDF-1.3
-%�쏢
-6 0 obj
-<</Length 7 0 R/Filter /FlateDecode>>
-stream
-x�u��N�0E��
-�EC���nGb��A�.*���ΣS4(j��k'��B+��y�
�<~�@0������
�E���s�|0n�ch6C�$*|�SQ��YєP�HNχ���o��Yni,@7����;�&bY%�+�&��x��L�������Mb��}G�7t�c���~ecVP�1y-X	khЭS�����5��BS4W5:�Q������>��NDGM�&������Y/Ɍ|�j�q5�ާ	_A��|�endstream
-endobj
-7 0 obj
-256
-endobj
-5 0 obj
-<</Type/Page/MediaBox [0 0 290 290]
-/Rotate 0/Parent 3 0 R
-/Resources<</ProcSet[/PDF /Text]
-/ExtGState 12 0 R
-/Font 13 0 R
->>
-/Contents 6 0 R
->>
-endobj
-3 0 obj
-<< /Type /Pages /Kids [
-5 0 R
-] /Count 1
->>
-endobj
-1 0 obj
-<</Type /Catalog /Pages 3 0 R
->>
-endobj
-4 0 obj
-<</Type/ExtGState/Name/R4/TR/Identity/OPM 1/SM 0.02>>
-endobj
-9 0 obj
-<</Type/FontDescriptor/FontName/IUNWFO+Courier/FontBBox[-12 -237 650 811]/Flags 35
-/Ascent 811
-/CapHeight 576
-/Descent -237
-/ItalicAngle 0
-/StemV 148
-/AvgWidth 600
-/MaxWidth 600
-/MissingWidth 600
-/XHeight 431
-/CharSet(/hyphen/zero/one/two)
-/FontFile3 8 0 R>>
-endobj
-8 0 obj
-<</Subtype/Type1C/Filter/FlateDecode/Length 11 0 R>>stream
-x���QhG�g���h/�I8ڢ���ԐMB
-�1&�*�KT��(l��.{;��n{�M4GʚJ�KP�y�O
-_6����(*�H�P��� �>����{����}������of$T�I�Twp$q|`���Z�F��*�Ib��8�M~�?ޯnB���!G�ň��__7����e�Xٺ�2-�&ݒ��9z�������A2c&�wwwè
�(Џ�h��_|�U�g�f��1��Ð&*����q�O�@k�PT�FU��A���͐���HR-ELB5��`:N��%�^ZA�F�0毁0��f����T�T���T3A7��g}ŷ��dI��&��������b����2дߙ�I�<͆f*Dc`�Y�bH����s}+� �#Zf��
-�(FJŬ�[�����_S+��ڕ��ҵ�'&�j�-A����T�0Gq�R�?��W���j�ؽ�ԈjQ=����B�"��z�Z�Xs\��s��Q��3.�w�}597Y��y��%��X����S�sS��=X,�^����c^,X�7���M�_4��un��Ѓ{O�^�[yM��0�����1z2-��Dֱ��B~n~f��%��G��,9��g���9�{Ol�����y%X�*L�O�m9�Y|ޕď|>���ӎ�]�V��
?��+9.����g�w�p��@���Nyg��X���2G�C�V�E��ťw�-,\]t���5r�T1�
-w��Cv<{�"$�8�C�Zٻ���4\�}It�xC�T
-�����v$�Fj�m�v�
-endstream
-endobj
-11 0 obj
-778
-endobj
-12 0 obj
-<</R4
-4 0 R>>
-endobj
-13 0 obj
-<</R10
-10 0 R>>
-endobj
-10 0 obj
-<</Subtype/Type1/BaseFont/IUNWFO+Courier/Type/Font/Name/R10/FontDescriptor 9 0 R/FirstChar 32/LastChar 251/Widths[
-600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
-600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
-600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
-600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
-600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
-600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
-600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
-600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
-600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
-600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
-600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
-600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
-600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
-600 600 600 600 600 600 600 600 600 600 600 600]
->>
-endobj
-2 0 obj
-<</Producer(ESP Ghostscript 7.05)>>endobj
-xref
-0 14
-0000000000 65535 f 
-0000000579 00000 n 
-0000002930 00000 n 
-0000000520 00000 n 
-0000000627 00000 n 
-0000000360 00000 n 
-0000000015 00000 n 
-0000000341 00000 n 
-0000000970 00000 n 
-0000000696 00000 n 
-0000001915 00000 n 
-0000001833 00000 n 
-0000001853 00000 n 
-0000001883 00000 n 
-trailer
-<< /Size 14 /Root 1 0 R /Info 2 0 R
->>
-startxref
-2980
-%%EOF
+version https://git-lfs.github.com/spec/v1
+oid sha256:f70be8c32f0eadf139923d49acb4f926360c26010c2a72cfe30c0628da4722fb
+size 3338
diff --git a/doc/EPS/macro3d.pdf b/doc/EPS/macro3d.pdf
index 66b2939b49263c46200ec422be2a6ea7afcfe0d3..26728a4c94a7041ddbc4e90424adf8e5ff78e49e 100644
Binary files a/doc/EPS/macro3d.pdf and b/doc/EPS/macro3d.pdf differ
diff --git a/doc/EPS/master_3d.pdf b/doc/EPS/master_3d.pdf
index 7ac56b4bcd8df0dc5783c370b9d124c1443a8ba6..67cbd56f40e0ac6c08823e70b4b5ec145394f689 100644
Binary files a/doc/EPS/master_3d.pdf and b/doc/EPS/master_3d.pdf differ
diff --git a/doc/EPS/mesh+tree1.pdf b/doc/EPS/mesh+tree1.pdf
index d2835aad30bec3b569b691fc2a7c515251037dde..3144e1b28eb5deff535ec21b912d2a1b658f4846 100644
Binary files a/doc/EPS/mesh+tree1.pdf and b/doc/EPS/mesh+tree1.pdf differ
diff --git a/doc/EPS/mesh+tree2.pdf b/doc/EPS/mesh+tree2.pdf
index 0b682e2e0489c3282c8764f11c8dad4588fd4d97..df1380042a6b44e4c8a4449408d6d49092392c75 100644
Binary files a/doc/EPS/mesh+tree2.pdf and b/doc/EPS/mesh+tree2.pdf differ
diff --git a/doc/EPS/mesh_node.pdf b/doc/EPS/mesh_node.pdf
index 462c5dae00483e36b51668a47f2473c5d7e4e2e2..2bf4065e3818f8dc28a8f00b8279c19f6de2c25e 100644
Binary files a/doc/EPS/mesh_node.pdf and b/doc/EPS/mesh_node.pdf differ
diff --git a/doc/EPS/n_dof-2d.pdf b/doc/EPS/n_dof-2d.pdf
index d01de4f56049e4c84d760ae1175cf24bec4f0432..29badd76ff7f3e24d6a8d0e7142501464c337a16 100644
Binary files a/doc/EPS/n_dof-2d.pdf and b/doc/EPS/n_dof-2d.pdf differ
diff --git a/doc/EPS/n_dof-3d.pdf b/doc/EPS/n_dof-3d.pdf
index 0be305f0423dc52a58006f38960e7ff6cc66e58c..1a10817e19610775580c2bdda2eb19e779620df1 100644
Binary files a/doc/EPS/n_dof-3d.pdf and b/doc/EPS/n_dof-3d.pdf differ
diff --git a/doc/EPS/nl-grid2d.pdf b/doc/EPS/nl-grid2d.pdf
index fffa689e2c37a061f37da95022eca45d5e4c6ea8..eb4e75d06dc875de7a3db7ab2deed9a079ca8452 100644
Binary files a/doc/EPS/nl-grid2d.pdf and b/doc/EPS/nl-grid2d.pdf differ
diff --git a/doc/EPS/nl-grid3d.pdf b/doc/EPS/nl-grid3d.pdf
index 356fea2d15a469116e8d1827e0907664a66f0a1c..560d0e1fca5619e8ea1a8630c1e44b0cbbeb4ac8 100644
Binary files a/doc/EPS/nl-grid3d.pdf and b/doc/EPS/nl-grid3d.pdf differ
diff --git a/doc/EPS/nl-sol2d.pdf b/doc/EPS/nl-sol2d.pdf
index dd66e7c55820b17b82f629ce4720eb90bd6a50b2..e8c07c77335220aa666b076f0f02a76295a3f4b9 100644
Binary files a/doc/EPS/nl-sol2d.pdf and b/doc/EPS/nl-sol2d.pdf differ
diff --git a/doc/EPS/nl-sol3d.pdf b/doc/EPS/nl-sol3d.pdf
index 3195a00117c248232a5005fbf54bd949b0eff6d9..bc91f3bd8905437050743d53d5a0c72b4fed92db 100644
Binary files a/doc/EPS/nl-sol3d.pdf and b/doc/EPS/nl-sol3d.pdf differ
diff --git a/doc/EPS/param_bound.pdf b/doc/EPS/param_bound.pdf
index 727be97263fb75b93d43af8e72e6abaf5f978dbc..d9f9c83d1d28bde6f804385a76d0180443b045f7 100644
Binary files a/doc/EPS/param_bound.pdf and b/doc/EPS/param_bound.pdf differ
diff --git a/doc/EPS/patch_center.pdf b/doc/EPS/patch_center.pdf
index 07335c1b08e7e32ec5aa7bd39c09f09949109f73..5d55165beeebc88d68bd7f23cdedc4555fd9ac28 100644
--- a/doc/EPS/patch_center.pdf
+++ b/doc/EPS/patch_center.pdf
@@ -1,57 +1,3 @@
-%PDF-1.3
-%�쏢
-6 0 obj
-<</Length 7 0 R/Filter /FlateDecode>>
-stream
-x�M�]1���s�
-H���M��������vqcH�G�JRJ��uƂ�伽������V�^2gU3_pɴ���Kc��֒��}d���*L����#��Z+��z
-u��h1o���M�Wl����+�-�/�0Lendstream
-endobj
-7 0 obj
-134
-endobj
-5 0 obj
-<</Type/Page/MediaBox [0 0 40.5 47.5]
-/Rotate 0/Parent 3 0 R
-/Resources<</ProcSet[/PDF]
-/ExtGState 8 0 R
->>
-/Contents 6 0 R
->>
-endobj
-3 0 obj
-<< /Type /Pages /Kids [
-5 0 R
-] /Count 1
->>
-endobj
-1 0 obj
-<</Type /Catalog /Pages 3 0 R
->>
-endobj
-4 0 obj
-<</Type/ExtGState/Name/R4/TR/Identity/OPM 1/SM 0.02>>
-endobj
-8 0 obj
-<</R4
-4 0 R>>
-endobj
-2 0 obj
-<</Producer(ESP Ghostscript 7.05)>>endobj
-xref
-0 9
-0000000000 65535 f 
-0000000439 00000 n 
-0000000585 00000 n 
-0000000380 00000 n 
-0000000487 00000 n 
-0000000238 00000 n 
-0000000015 00000 n 
-0000000219 00000 n 
-0000000556 00000 n 
-trailer
-<< /Size 9 /Root 1 0 R /Info 2 0 R
->>
-startxref
-635
-%%EOF
+version https://git-lfs.github.com/spec/v1
+oid sha256:5701e0c3d2b6503608980259b2faba7ae26774b9d19062a62ced75330019d18d
+size 890
diff --git a/doc/EPS/patch_edge.pdf b/doc/EPS/patch_edge.pdf
index 7c3e8f41525ed7709577d3d4b329bce9a9b18e49..08221c6ac6afe308d84fec33e7c24deeb02b4e07 100644
--- a/doc/EPS/patch_edge.pdf
+++ b/doc/EPS/patch_edge.pdf
@@ -1,56 +1,3 @@
-%PDF-1.3
-%�쏢
-6 0 obj
-<</Length 7 0 R/Filter /FlateDecode>>
-stream
-x�MN[�0��>AFhh�cl;B���|T���M3U��6���{��V:]�R|)�e�$�M�F�oQx�'F\=�z��}�y��	If��P�	
-I��+ɤ�s;s���K��EM���.�j�q�O������t����3�endstream
-endobj
-7 0 obj
-143
-endobj
-5 0 obj
-<</Type/Page/MediaBox [0 0 63 54]
-/Rotate 0/Parent 3 0 R
-/Resources<</ProcSet[/PDF]
-/ExtGState 8 0 R
->>
-/Contents 6 0 R
->>
-endobj
-3 0 obj
-<< /Type /Pages /Kids [
-5 0 R
-] /Count 1
->>
-endobj
-1 0 obj
-<</Type /Catalog /Pages 3 0 R
->>
-endobj
-4 0 obj
-<</Type/ExtGState/Name/R4/TR/Identity/OPM 1/SM 0.02>>
-endobj
-8 0 obj
-<</R4
-4 0 R>>
-endobj
-2 0 obj
-<</Producer(ESP Ghostscript 7.05)>>endobj
-xref
-0 9
-0000000000 65535 f 
-0000000444 00000 n 
-0000000590 00000 n 
-0000000385 00000 n 
-0000000492 00000 n 
-0000000247 00000 n 
-0000000015 00000 n 
-0000000228 00000 n 
-0000000561 00000 n 
-trailer
-<< /Size 9 /Root 1 0 R /Info 2 0 R
->>
-startxref
-640
-%%EOF
+version https://git-lfs.github.com/spec/v1
+oid sha256:46be4b66d050d4fd0900020da82f93244ee5f8cd6d4d9fd58154990254e947a9
+size 895
diff --git a/doc/EPS/patch_face.pdf b/doc/EPS/patch_face.pdf
index 9caeceafcef7372afc1c8272ca7eeca7176f084e..dd4e401a40c45f04ddfdc4fbd8ac0536be5b1f94 100644
Binary files a/doc/EPS/patch_face.pdf and b/doc/EPS/patch_face.pdf differ
diff --git a/doc/EPS/patch_vertex.pdf b/doc/EPS/patch_vertex.pdf
index 0c1ade0b67f407e19fcda704b5854b64bf6669d3..19e401cf6dfc5103f0ed9c8fb0503ef955b476c2 100644
--- a/doc/EPS/patch_vertex.pdf
+++ b/doc/EPS/patch_vertex.pdf
@@ -1,55 +1,3 @@
-%PDF-1.3
-%�쏢
-6 0 obj
-<</Length 7 0 R/Filter /FlateDecode>>
-stream
-x�UM[!����"����6�+���G�_��!0C�v$c���;\V��/���O�7r$, sq�d� ,xqf�׆/HC�l@�<9������4g�%p.����9�ˁC���؄�u�O.ݬ�w��h�杽���G�{����eB�endstream
-endobj
-7 0 obj
-148
-endobj
-5 0 obj
-<</Type/Page/MediaBox [0 0 63 63]
-/Rotate 0/Parent 3 0 R
-/Resources<</ProcSet[/PDF]
-/ExtGState 8 0 R
->>
-/Contents 6 0 R
->>
-endobj
-3 0 obj
-<< /Type /Pages /Kids [
-5 0 R
-] /Count 1
->>
-endobj
-1 0 obj
-<</Type /Catalog /Pages 3 0 R
->>
-endobj
-4 0 obj
-<</Type/ExtGState/Name/R4/TR/Identity/OPM 1/SM 0.02>>
-endobj
-8 0 obj
-<</R4
-4 0 R>>
-endobj
-2 0 obj
-<</Producer(ESP Ghostscript 7.05)>>endobj
-xref
-0 9
-0000000000 65535 f 
-0000000449 00000 n 
-0000000595 00000 n 
-0000000390 00000 n 
-0000000497 00000 n 
-0000000252 00000 n 
-0000000015 00000 n 
-0000000233 00000 n 
-0000000566 00000 n 
-trailer
-<< /Size 9 /Root 1 0 R /Info 2 0 R
->>
-startxref
-645
-%%EOF
+version https://git-lfs.github.com/spec/v1
+oid sha256:2d9d4b9af9e1181123b73bce424e375e4130ba28261ea8f4276c51b088ce422e
+size 900
diff --git a/doc/EPS/plus.pdf b/doc/EPS/plus.pdf
index b20e40c457f806b23f1930b5fbd68664bda2d481..2234062d5335ca36b9f519176cfda5e31784f2b2 100644
Binary files a/doc/EPS/plus.pdf and b/doc/EPS/plus.pdf differ
diff --git a/doc/EPS/quadratic_dof.pdf b/doc/EPS/quadratic_dof.pdf
index 1e0033f12eeef13d0e5bf161e73b7aca01378aef..c6380e979e0c030fd4d9ea441070af2b1f164cb1 100644
Binary files a/doc/EPS/quadratic_dof.pdf and b/doc/EPS/quadratic_dof.pdf differ
diff --git a/doc/EPS/rect.pdf b/doc/EPS/rect.pdf
index dd9f3c9a791053e17a72a66f2c7621934e858b20..8a4aea758b58221ba7cee3e99a6f81f8312bada8 100644
Binary files a/doc/EPS/rect.pdf and b/doc/EPS/rect.pdf differ
diff --git a/doc/EPS/ref_1simplex.pdf b/doc/EPS/ref_1simplex.pdf
index dc215759b4c78a1b65b3d4db351813c260c8510c..b49f218a1f95291e1afe434b9edbf0fc61660334 100644
Binary files a/doc/EPS/ref_1simplex.pdf and b/doc/EPS/ref_1simplex.pdf differ
diff --git a/doc/EPS/ref_tetra_e.pdf b/doc/EPS/ref_tetra_e.pdf
index aaf0d433bb58c403eb9882e09dcc768ef438a862..5f6bf78b52400c1ebd69f79b74d990bcbc0ebc92 100644
Binary files a/doc/EPS/ref_tetra_e.pdf and b/doc/EPS/ref_tetra_e.pdf differ
diff --git a/doc/EPS/ref_tetra_gen.pdf b/doc/EPS/ref_tetra_gen.pdf
index aa1abe0cc556ca62c7138eadb3999089587d7d75..842b539e24016a3033da4bb7cec172350f6dda36 100644
Binary files a/doc/EPS/ref_tetra_gen.pdf and b/doc/EPS/ref_tetra_gen.pdf differ
diff --git a/doc/EPS/ref_tetra_v.pdf b/doc/EPS/ref_tetra_v.pdf
index 32e9a6be12f89250d342b497544f4ee969b78ac4..1f3e1c8ff5b162571aebf2d4920dc7346c92973b 100644
Binary files a/doc/EPS/ref_tetra_v.pdf and b/doc/EPS/ref_tetra_v.pdf differ
diff --git a/doc/EPS/ref_tria_v.pdf b/doc/EPS/ref_tria_v.pdf
index e7875abfa22d05d5f63cd0d2c9cc3aaa43345a19..ba6b48d8b62fbbcf32e7b35a959db68b4e5cbe4c 100644
Binary files a/doc/EPS/ref_tria_v.pdf and b/doc/EPS/ref_tria_v.pdf differ
diff --git a/doc/EPS/refine_atomic_2d.pdf b/doc/EPS/refine_atomic_2d.pdf
index e689ecae7cce24d4404b6e74d1ec855a7fd42e2d..53744567f8a287b7f6dd99a3db01131dbbdf3ed2 100644
Binary files a/doc/EPS/refine_atomic_2d.pdf and b/doc/EPS/refine_atomic_2d.pdf differ
diff --git a/doc/EPS/refine_atomic_3d.pdf b/doc/EPS/refine_atomic_3d.pdf
index 6c0ff545bd7b0ad4e0f724e2ec5cbc5b0707f272..c9da39df878cbaa1bf6d356f84a0de457e3323fb 100644
--- a/doc/EPS/refine_atomic_3d.pdf
+++ b/doc/EPS/refine_atomic_3d.pdf
@@ -1,56 +1,3 @@
-%PDF-1.3
-%�쏢
-6 0 obj
-<</Length 7 0 R/Filter /FlateDecode>>
-stream
-x��R�N�@��W���]��3�NJH�*�>޴�ɮQEI�3��' d�~ݞo�p	O/	>���O`���305��
-���iy=�٪���1ԥ�R?�[l-ٌs��aa�,��3B8Ulv����cҚ`�QrƒR����pD-����d�k1n�+&�b6���Rs��1����u!x5!�N������ i��X8ޔL�Q�ɉe���Xo�}VUL�L$��l38:8.Ľ�C���0Z�Hk�{����><�X�b�m�rՊ�눧^"Ґ�??���uѱeOǃ�]����<kwrrp�
���(b��(�܃��x�I��{ ����~���endstream
-endobj
-7 0 obj
-341
-endobj
-5 0 obj
-<</Type/Page/MediaBox [0 0 245.5 77.5]
-/Rotate 0/Parent 3 0 R
-/Resources<</ProcSet[/PDF]
-/ExtGState 8 0 R
->>
-/Contents 6 0 R
->>
-endobj
-3 0 obj
-<< /Type /Pages /Kids [
-5 0 R
-] /Count 1
->>
-endobj
-1 0 obj
-<</Type /Catalog /Pages 3 0 R
->>
-endobj
-4 0 obj
-<</Type/ExtGState/Name/R4/TR/Identity/OPM 1/SM 0.02>>
-endobj
-8 0 obj
-<</R4
-4 0 R>>
-endobj
-2 0 obj
-<</Producer(ESP Ghostscript 7.05)>>endobj
-xref
-0 9
-0000000000 65535 f 
-0000000647 00000 n 
-0000000793 00000 n 
-0000000588 00000 n 
-0000000695 00000 n 
-0000000445 00000 n 
-0000000015 00000 n 
-0000000426 00000 n 
-0000000764 00000 n 
-trailer
-<< /Size 9 /Root 1 0 R /Info 2 0 R
->>
-startxref
-843
-%%EOF
+version https://git-lfs.github.com/spec/v1
+oid sha256:a9bf7bcde63275b5861f452ac0fc1fd789d93dda3f00f9e208cb7d6faa41d0de
+size 1098
diff --git a/doc/EPS/refine_parametric.pdf b/doc/EPS/refine_parametric.pdf
index 75afb2590df4aaba959adcefae599dedd2b7571c..e1969ceefad71680d743887fb13e70c38c5ecf34 100644
Binary files a/doc/EPS/refine_parametric.pdf and b/doc/EPS/refine_parametric.pdf differ
diff --git a/doc/EPS/refine_recursive_2d.pdf b/doc/EPS/refine_recursive_2d.pdf
index e24a70f3efd8edde2a4f048b43ba2def995e225e..ad15d797382c76f1037dcfea9f8bff76639e7edb 100644
Binary files a/doc/EPS/refine_recursive_2d.pdf and b/doc/EPS/refine_recursive_2d.pdf differ
diff --git a/doc/EPS/regular_2d.pdf b/doc/EPS/regular_2d.pdf
index 2dbcb69221ea98c22c3fdd9a8daf8a681d213fb7..6980c43a1bc3f1d1cc5dcfcde2f42ca96d90d5f0 100644
Binary files a/doc/EPS/regular_2d.pdf and b/doc/EPS/regular_2d.pdf differ
diff --git a/doc/EPS/slave_1d.pdf b/doc/EPS/slave_1d.pdf
index eeac539da1a9fee30f59c26623c55ca68573115c..d2032245b76b676e65a9d3e5ff4f272af958bdda 100644
Binary files a/doc/EPS/slave_1d.pdf and b/doc/EPS/slave_1d.pdf differ
diff --git a/doc/EPS/slave_2d.pdf b/doc/EPS/slave_2d.pdf
index ef0ba5134eb7e01f87defd1df89a132e8beca2db..825448f16cebf31d5ca04de2ac007c02f44d4818 100644
Binary files a/doc/EPS/slave_2d.pdf and b/doc/EPS/slave_2d.pdf differ
diff --git a/doc/EPS/sm_dpv_2d.pdf b/doc/EPS/sm_dpv_2d.pdf
index cfd2ace55f9bbd7e72a78bcc459467b9a9878dab..85f0e687d058969886226acb88bcfa3dcf6fb1e4 100644
Binary files a/doc/EPS/sm_dpv_2d.pdf and b/doc/EPS/sm_dpv_2d.pdf differ
diff --git a/doc/EPS/standard.pdf b/doc/EPS/standard.pdf
index 148d9a1b8a4a84fc92b6f3ac36dc92ef3654dd8a..a38697d62e8cf4d67f1ac26956ba00d38e9b359c 100644
Binary files a/doc/EPS/standard.pdf and b/doc/EPS/standard.pdf differ
diff --git a/doc/EPS/standard_refined.pdf b/doc/EPS/standard_refined.pdf
index d325e282afdd1fe96bf75ad736a0a548f313fa66..007462a7608674a0520c1c4311dc16248b3cb47d 100644
Binary files a/doc/EPS/standard_refined.pdf and b/doc/EPS/standard_refined.pdf differ
diff --git a/doc/EPS/submesh_numbering_3d.pdf b/doc/EPS/submesh_numbering_3d.pdf
index 50a4332bb1907c94e14a1f7c88f99d736cdfa2e6..370326d41fd625917189fd92c22639058b7e5656 100644
Binary files a/doc/EPS/submesh_numbering_3d.pdf and b/doc/EPS/submesh_numbering_3d.pdf differ
diff --git a/doc/EPS/submesh_refinement.pdf b/doc/EPS/submesh_refinement.pdf
index e4c7692866cf0f1203fa7adc812f0c7510947f30..99713999a381387f4407e82ca370ea3d2e563cb9 100644
Binary files a/doc/EPS/submesh_refinement.pdf and b/doc/EPS/submesh_refinement.pdf differ
diff --git a/doc/EPS/tau-2d.pdf b/doc/EPS/tau-2d.pdf
index 6835ec80c450a257894ee148762aeb513b4e501e..ff51f252f5cd36f9196632b52396d31723b36882 100644
Binary files a/doc/EPS/tau-2d.pdf and b/doc/EPS/tau-2d.pdf differ
diff --git a/doc/EPS/tau-3d.pdf b/doc/EPS/tau-3d.pdf
index 0d5d0477bc3e52e0b1100d013d4f02fc0e146ac1..027a64f985cfde210c0036b2d04bbaf947bf2505 100644
Binary files a/doc/EPS/tau-3d.pdf and b/doc/EPS/tau-3d.pdf differ
diff --git a/doc/EPS/tria.pdf b/doc/EPS/tria.pdf
index 6809650b4b1903dc2e5cc720ed7920b50e6bfa50..f075fc6c7caa16e4ff59beb75f910818f984bb31 100644
Binary files a/doc/EPS/tria.pdf and b/doc/EPS/tria.pdf differ
diff --git a/doc/EPS/tria_dof.pdf b/doc/EPS/tria_dof.pdf
index f17aee0f3c62bb3b9d37da6580de28a1678e970d..acbabf3a886c1d75571584119661332d6ed99278 100644
Binary files a/doc/EPS/tria_dof.pdf and b/doc/EPS/tria_dof.pdf differ
diff --git a/doc/EPS/trias_forbidden.pdf b/doc/EPS/trias_forbidden.pdf
index 573c6b0e67f09fcb3a891f1118639f7f581e5820..be8db9a33e1f7c92e9477500821a1ee3fa101772 100644
--- a/doc/EPS/trias_forbidden.pdf
+++ b/doc/EPS/trias_forbidden.pdf
@@ -1,55 +1,3 @@
-%PDF-1.3
-%�쏢
-6 0 obj
-<</Length 7 0 R/Filter /FlateDecode>>
-stream
-x�M�K1�����th��ڥq���L^_��1����C7��!�5-��������p����d��>��B��%"ޢ�Y�y�o�:fs�[}4�Z��pFպ(r�sP)�D���5��\%��5����;�,
��'�Dl�`�D�Y�]���~��2��j_�CZendstream
-endobj
-7 0 obj
-171
-endobj
-5 0 obj
-<</Type/Page/MediaBox [0 0 90 72]
-/Rotate 0/Parent 3 0 R
-/Resources<</ProcSet[/PDF]
-/ExtGState 8 0 R
->>
-/Contents 6 0 R
->>
-endobj
-3 0 obj
-<< /Type /Pages /Kids [
-5 0 R
-] /Count 1
->>
-endobj
-1 0 obj
-<</Type /Catalog /Pages 3 0 R
->>
-endobj
-4 0 obj
-<</Type/ExtGState/Name/R4/TR/Identity/OPM 1/SM 0.02>>
-endobj
-8 0 obj
-<</R4
-4 0 R>>
-endobj
-2 0 obj
-<</Producer(ESP Ghostscript 7.05)>>endobj
-xref
-0 9
-0000000000 65535 f 
-0000000472 00000 n 
-0000000618 00000 n 
-0000000413 00000 n 
-0000000520 00000 n 
-0000000275 00000 n 
-0000000015 00000 n 
-0000000256 00000 n 
-0000000589 00000 n 
-trailer
-<< /Size 9 /Root 1 0 R /Info 2 0 R
->>
-startxref
-668
-%%EOF
+version https://git-lfs.github.com/spec/v1
+oid sha256:1307c016b221011547e8b891687d8f67d80754bd2d89f7c84314645fad39f60e
+size 923
diff --git a/doc/Logo/alberta-logo.pdf b/doc/Logo/alberta-logo.pdf
index 3410b8633949f6f55a3ab4dbda3e7c8555bbf8be..a9d629bcc3662d919c1600b5e78a017df1fbc9ae 100644
Binary files a/doc/Logo/alberta-logo.pdf and b/doc/Logo/alberta-logo.pdf differ
diff --git a/doc/alberta-book.pdf b/doc/alberta-book.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..02ec1d47b5cbb24c27476b7e48cc878b52e805d8
--- /dev/null
+++ b/doc/alberta-book.pdf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:91c19190ffa5a6202d8533c21476417f4eb78f50e5ac0bd27d97329c31eb4e56
+size 1919373
diff --git a/doc/alberta-man.pdf b/doc/alberta-man.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..ba37407930af3ed90b1030e372d4618efd569e82
--- /dev/null
+++ b/doc/alberta-man.pdf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7eb31a140895b381e74a2a8830e84fe736cac6424e9e0f768a6f6f2f952eb3df
+size 3033612