EnglishFrenchSpanyol

Ad


Favicon OnWorks

lateksdiff - Dalam talian di Awan

Jalankan lateksdiff dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan lateksdiff yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


lateksdiff - tentukan dan tandakan perbezaan antara dua fail lateks

SINOPSIS


lateksdiff [ PILIHAN ] lama.tex baru.tex > diff.tex

DESCRIPTION


Secara ringkas, lateksdiff ialah program utiliti untuk membantu dalam pengurusan semakan susu getah
dokumen. Ia membandingkan dua fail lateks yang sah, di sini dipanggil "old.tex" dan "new.tex", finds
perbezaan ketara antara mereka (iaitu, mengabaikan bilangan ruang putih dan
kedudukan pemisah baris), dan menambah arahan khas untuk menyerlahkan perbezaan. di mana
penonjolan visual tidak boleh dilakukan, contohnya untuk perubahan dalam pemformatan, perbezaan
walau bagaimanapun ditandakan dalam sumber.

Program ini melayan mukadimah secara berbeza daripada dokumen utama. Perbezaan antara
mukadimah ditemui menggunakan pembezaan berasaskan baris (begitu juga dengan perintah Unix diff,
tetapi mengabaikan ruang putih). Komen, ""%DIF >"" dilampirkan pada setiap baris tambahan, iaitu a
baris hadir dalam "new.tex" tetapi bukan dalam "old.tex". Garisan yang dibuang
dinyahaktifkan dengan menambahkan ""%DIF <"". Blok yang diubah didahului oleh baris ulasan
memberikan maklumat tentang nombor baris dalam fail asal. Mana ada
perbezaan yang tidak ketara, fail "diff.tex" yang terhasil akan serupa dengan "new.tex". Pada
penghujung mukadimah, definisi untuk lateksdiff arahan markup dimasukkan. Dalam
membezakan isi utama teks, lateksdiff percubaan untuk memenuhi perkara berikut
garis panduan (mengikut keutamaan):

1. Jika kedua-dua "old.tex" dan "new.tex" adalah LaTeX yang sah, maka "diff.tex" yang terhasil sepatutnya
juga sah LateX. (NB Jika beberapa arahan TeX biasa digunakan dalam "old.tex" atau
"new.tex" kemudian "diff.tex" tidak dijamin berfungsi tetapi biasanya akan berfungsi).

2. Perbezaan yang ketara ditentukan pada tahap perkataan individu. Semua
perbezaan yang ketara, termasuk perbezaan antara komen hendaklah jelas
ditandakan dalam kod sumber yang terhasil "diff.tex".

3. Jika petikan yang diubah mengandungi teks atau arahan menghasilkan teks, kemudian jalankan "diff.tex"
melalui LateX harus menghasilkan output di mana petikan yang ditambah dan dibuang diserlahkan.

4. Di mana terdapat perbezaan yang tidak ketara, contohnya dalam kedudukan pemisah baris,
"diff.tex" hendaklah mengikut pemformatan "new.tex"

Untuk membezakan algoritma yang sama seperti diff digunakan tetapi perkataan dan bukannya baris adalah
dibandingkan. Percubaan dibuat untuk mengenali blok yang diubah sepenuhnya sedemikian rupa
mereka boleh ditandakan sebagai satu unit. Komen dibezakan baris demi baris tetapi bilangan
ruang dalam ulasan diabaikan. Perintah termasuk semua hujah mereka secara amnya
berbanding sebagai satu unit, iaitu, tiada mark-up dimasukkan ke dalam hujah arahan.
Walau bagaimanapun, untuk beberapa arahan yang dipilih (contohnya, "\caption" dan semua bahagian
arahan) hujah terakhir dikenali sebagai teks. Teks ini dibahagikan kepada perkataan dan
dibezakan sama seperti teks biasa (gunakan pilihan untuk menunjukkan dan menukar senarai teks
arahan, lihat di bawah). Oleh kerana algoritma tidak mempunyai pengetahuan terperinci tentang LaTeX, ia menganggap semua
sepasang pendakap kerinting serta-merta mengikut arahan (iaitu urutan huruf
bermula dengan garis miring ke belakang) adalah hujah untuk arahan itu. Sebagai sekatan kepada syarat
1 di atas adalah perlu untuk mengelilingi semua hujah dengan pendakap kerinting, dan tidak
masukkan ruang luar. Sebagai contoh, menulis

\section{\textem{Ini ialah tajuk bahagian yang ditekankan}}

dan tidak

\section {\textem{Ini ialah tajuk bahagian yang ditekankan}}

or

\section\textem{Ini ialah tajuk bahagian yang ditekankan}

walaupun semua jenis adalah sama dengan LaTeX (tetapi lihat --benarkan-ruang pilihan yang
membenarkan varieti kedua).

Untuk persekitaran yang kandungannya tidak mematuhi LaTeX standard atau di mana grafik
markup tidak masuk akal semua arahan markup boleh dialih keluar dengan menetapkan PICTUREENV
pembolehubah konfigurasi, ditetapkan secara lalai kepada persekitaran "gambar" dan "DIFnomarkup"; lihat
--config pilihan). Persekitaran yang terakhir ("DIFnomarkup") boleh digunakan untuk melindungi bahagian
fail lateks di mana markup menghasilkan markup haram. Anda perlu mengelilingi
petikan yang menyinggung dalam kedua-dua fail lama dan baharu oleh "\begin{DIFnomarkup}" dan
"\end{DIFnomarkup}". Anda mesti menentukan persekitaran dalam mukadimah kedua-dua lama dan baru
dokumen. Saya lebih suka mentakrifkannya sebagai persekitaran-null,

"\persekitaran baharu{DIFnomarkup}{}{}"

tetapi pilihan di tangan anda. Sebarang penanda dalam persekitaran akan dialih keluar, dan secara amnya
segala-galanya dalam persekitaran hanya akan diambil dari fail baharu.

Ia juga mungkin untuk membezakan fail yang tidak mempunyai mukadimah.
Dalam kes ini, fail diproses dalam mod dokumen utama, tetapi takrifan
arahan markup tidak dimasukkan.

Semua arahan markup dimasukkan oleh lateksdiff mulakan dengan ""\DIF"". Menambah blok yang mengandungi
perkataan, arahan atau komen yang berada dalam "new.tex" tetapi tidak dalam "old.tex" ditandakan dengan
"\DIFaddbegin" dan "\DIFaddend". Blok yang dibuang ditandakan dengan "\DIFdelbegin" dan
"\DIFdelend". Dalam blok tambahan semua teks diserlahkan dengan "\DIFadd" seperti ini:
"\DIFadd{Added text block}" Arahan `selamat' yang dipilih boleh terkandung dalam blok teks ini
serta (gunakan pilihan untuk menunjukkan dan menukar senarai arahan selamat, lihat di bawah). Semua yang lain
arahan serta pendakap "{" dan "}" tidak sekali-kali diletakkan dalam skop "\DIFadd". Ditambah
ulasan ditandakan dengan menambahkan ""%DIF > "".

Teks dalam blok yang dipadam diserlahkan dengan "\DIFdel". Komen yang dipadamkan ditanda dengan
menambah ""%DIF < "". Perintah tidak selamat dan pendakap kerinting dalam blok yang dipadam adalah
mengulas dengan ""%DIFDELCMD < "".

PILIHAN


Mukadimah
Pilihan berikut menentukan gaya penanda visual dengan menambah arahan yang sesuai
definisi kepada mukadimah. Lihat penghujung bahagian ini untuk penerangan tersedia
gaya.

--type=markupstyle or -t gaya markup
Tambahkan kod pada mukadimah untuk gaya penanda yang dipilih. Pilihan ini mentakrifkan "\DIFadd" dan
Perintah "\DIFdel". Gaya yang tersedia:

"GARIS GARIS CFONT TRADISIONAL TRADISIONAL FONTSTRIKE GHAIB CHANGEBAR CHANGEBAR
CULINECHBAR CFONTCBHBAR BERANI"

[ Lalai: "BAWAH GARIS" ]

--subtype=markstyle or -s markstyle
Tambahkan kod untuk mukadimah bagi gaya yang dipilih untuk arahan kurungan (cth untuk menandakan perubahan
dalam margin). Pilihan ini mentakrifkan "\DIFaddbegin", "\DIFaddend", "\DIFdelbegin" dan
Perintah "\DIFdelend". Gaya tersedia: "WARNA MARGIN SELAMAT DVIPSCOL ZLABEL
ONLYCHANGEDDPAGE (LABEL)*"

[ Lalai: "SELAMAT" ] * Subjenis "LABEL" ditamatkan

--floattype=markstyle or -f markstyle
Tambahkan kod untuk mukadimah untuk gaya terpilih yang menggantikan penandaan dan penanda standard
arahan dalam floats (cth, ucapan marginal menyebabkan ralat dalam floats so
penandaan marginal boleh dilumpuhkan dengan itu). Pilihan ini mentakrifkan semua arahan "\DIF...FL".
Gaya tersedia: "FLOATSAFE TRADITIONALSAFE IDENTICAL"

[ Lalai: "FLOATSAFE" ]

--encoding=enc or -e enc
Nyatakan pengekodan old.tex dan new.tex. Pengekodan biasa ialah "ascii", "utf8",
"latin1", "latin9". Senarai pengekodan yang tersedia boleh diperolehi dengan melaksanakan

"perl -MEncode -e 'print join ("\n",Encode-"encodings( ":semua")) ;' >

[Pengekodan lalai ialah utf8 melainkan beberapa baris pertama mukadimah mengandungi
invocation "\usepackage[..]{inputenc}" dalam hal ini pengekodan dipilih oleh ini
arahan diandaikan. Ambil perhatian bahawa ASCII (lateks standard) ialah subset utf8]

--mukadimah=fail or -p fail
Sisipkan fail di penghujung mukaddimah dan bukannya menghasilkan mukadimah. Mukadimah mesti
takrifkan arahan berikut "\DIFaddbegin, \DIFaddend, \DIFadd{..},
\DIFdelbegin,\DIFdelend,\DIFdel{..}," dan jenis untuk digunakan dalam terapung
"\DIFaddbeginFL, \DIFaddendFL, \DIFaddFL{..}, \DIFdelbeginFL, \DIFdelendFL,
\DIFdelFL{..}" (Jika pilihan ini ditetapkan -t, -s, dan -f pilihan diabaikan.)

--pakej=pkg1,pkg2,..
Beritahu latexdiff bahawa fail .tex diproses dengan pakej dalam senarai dimuatkan. Ini adalah
biasanya tidak diperlukan jika fail .tex termasuk mukadimah, seperti mukadimahnya
diimbas secara automatik untuk arahan "\usepackage". Penggunaan --pakej pilihan
melumpuhkan pengimbasan automatik, jadi jika atas apa-apa sebab pakej penghuraian khusus perlu
dimatikan, gunakan --pakej=tiada. Pakej berikut mencetuskan tingkah laku istimewa:

"amsmath"
Pembolehubah konfigurasi MATHARRREPL ditetapkan kepada "menjajarkan*" (Lalai: "eqnarray*").
(Perhatikan bahawa banyak persekitaran tatasusunan amsmath sudah dikenali oleh
lalai seperti itu)

"endfloat"
Pastikan "\begin{figure}" dan "\end{figure}" sentiasa muncul dengan sendirinya
satu barisan.

"hyperref"
Tukar nama perintah "\DIFadd" dan "\DIFdel" kepada "\DIFaddtex" dan
"\DIFdeltex" dan tentukan perintah "\DIFadd" dan "\DIFdel" baharu, yang menyediakan
pembungkus untuk arahan ini, menggunakannya untuk teks tetapi bukan untuk pautan
mentakrifkan arahan (di mana sebarang markup akan menyebabkan ralat).

"apacite"
Takrifkan semula arahan yang diiktiraf sebagai arahan petikan.

"siunitx"
Anggap "\SI" sebagai bersamaan dengan arahan petikan (iaitu lindungi dengan "\mbox" jika
gaya markup menggunakan pakej ulem.

"pandai"
Anggap "\cref,\Cref", dan lain-lain sebagai setara dengan arahan petikan (iaitu melindungi dengan
"\mbox" jika gaya penanda menggunakan pakej ulem.

"glosari"
Tentukan kebanyakan arahan glosari sebagai selamat, melindunginya dengan \mbox'es
di mana diperlukan

"mhchem"
Anggap "\ce" sebagai arahan selamat, iaitu ia akan diserlahkan (perhatikan bahawa "\cee"
tidak akan diserlahkan dalam persamaan kerana ini membawa kepada ralat pemprosesan)

"chemformula" atau "chemmacros"
Anggap "\ch" sebagai arahan selamat di luar persamaan, iaitu ia akan diserlahkan
(perhatikan bahawa "\ch" tidak akan diserlahkan dalam persamaan kerana ini membawa kepada
ralat pemprosesan)

[ Lalai: imbas mukadimah untuk arahan "\usepackage" untuk menentukan
pakej yang dimuatkan. ]

--tunjuk-muka mukadimah
Cetak perintah mukadimah yang dijana atau disertakan ke stdout.

konfigurasi
--exclude-safecmd=exclude-file or -A kecualikan-fail or --exclude-safecmd="cmd1,cmd2,..."
--replace-safecmd=replace-file
--append-safecmd=tambah-fail or -a tambah-fail or --append-safecmd="cmd1,cmd2,..."
Kecualikan daripada, gantikan atau tambahkan pada senarai padanan ungkapan biasa (RegEx).
arahan yang selamat digunakan dalam skop perintah "\DIFadd" atau "\DIFdel".
Fail mesti mengandungi satu Perl-RegEx setiap baris (Barisan komen bermula dengan # atau % ialah
diabaikan). Ambil perhatian bahawa RegEx perlu sepadan dengan keseluruhan token, iaitu, /^regex$/
adalah tersirat dan bahawa "\" awal perintah itu tidak disertakan. The
--exclude-safecmd and --tambah-safecmd pilihan boleh digabungkan dengan
---ganti-safecmd pilihan dan boleh digunakan berulang kali untuk menambah secara kumulatif pada senarai.
--exclude-safecmd and --tambah-safecmd juga boleh mengambil senarai dipisahkan koma sebagai input.
Jika koma untuk salah satu regex diperlukan, lepaskannya dengan itu "\,". Dalam kebanyakan kes ia
adalah perlu untuk melindungi senarai yang dipisahkan koma daripada cangkerang dengan meletakkannya
tanda petikan.

--exclude-textcmd=exclude-file or -X kecualikan-fail or --exclude-textcmd="cmd1,cmd2,..."
--replace-textcmd=ganti-fail
--append-textcmd=tambah-fail or -x tambah-fail or --append-textcmd="cmd1,cmd2,..."
Kecualikan daripada, gantikan atau tambahkan pada senarai perintah padanan ungkapan biasa
yang hujah terakhirnya ialah teks. Lihat entri untuk --exclude-safecmd terus di atas untuk
maklumat lanjut.

--replace-context1cmd=ganti-fail
--append-context1cmd=tambah-fail atau =item --append-context1cmd="cmd1,cmd2,..."
Gantikan atau tambahkan pada senarai perintah padanan regex yang hujah terakhirnya ialah teks
tetapi yang memerlukan konteks tertentu untuk berfungsi, cth \caption hanya akan berfungsi dalam a
rajah atau jadual. Perintah ini berkelakuan seperti arahan teks, kecuali apabila ia berlaku dalam
bahagian yang dipadam, apabila ia dilumpuhkan, tetapi hujahnya ditunjukkan sebagai dipadam
teks.

--replace-context2cmd=ganti-fail
--append-context2cmd=tambah-fail atau =item --append-context2cmd="cmd1,cmd2,..."
Sebagai arahan yang sepadan untuk konteks1. Satu-satunya perbezaan ialah arahan konteks2
dilumpuhkan sepenuhnya dalam bahagian yang dipadam, termasuk hujahnya.

--exclude-mboxsafecmd=exclude-file or --exclude-mboxsafecmd="cmd1,cmd2,..."
--append-mboxsafecmd=tambah-fail or --append-mboxsafecmd="cmd1,cmd2,..."
Tentukan arahan selamat, yang juga perlu dilindungi dengan merangkum dalam
\\mbox{...}. Ini kadangkala diperlukan untuk mengatasi ketidakserasian antara luaran
pakej dan pakej ulem, yang digunakan untuk menyerlahkan dalam gaya lalai
UNDERLINE serta CULINECHBAR CFONTSTRIKE

--config var1=val1,var2=val2,... or -c var1=val1,..
-c fail konfigurasi
Tetapkan pembolehubah konfigurasi. Pilihan boleh diulang untuk menetapkan pembolehubah yang berbeza
(sebagai alternatif kepada senarai yang dipisahkan koma). Pembolehubah yang tersedia (lihat di bawah untuk
penjelasan lanjut):

"ARRENV" (RegEx)

"COUNTERCMD" (RegEx)

"FLOATENV" (RegEx)

"ITEMCMD" (RegEx)

"LISTENV" (RegEx)

"MATHARRENV" (RegEx)

"MATHARRRREPL" (String)

"MATHENV" (RegEx)

"MATHREPL" (String)

"MINWORDBLOCK" (integer)

"PICTUREENV" (RegEx)

--show-safecmd
Cetak senarai padanan RegEx dan tidak termasuk arahan selamat.

--show-textcmd
Cetak senarai padanan RegEx dan tidak termasuk perintah dengan argumen teks.

--show-config
Tunjukkan nilai pembolehubah konfigurasi.

--tunjukkan semua
Gabungkan semua --tunjuk arahan.

NB Untuk semua arahan --show, tiada fail "old.tex" atau "new.tex" perlu dinyatakan dan
tiada perbezaan berlaku.

lain-lain konfigurasi pilihan yang berikut:
--benarkan-ruang
Benarkan ruang antara argumen yang dikurung atau dikurung untuk arahan. Perhatikan bahawa pilihan ini
mungkin mempunyai kesan sampingan yang tidak diingini (skop yang tidak berkaitan mungkin bercampur dengan sebelumnya
commands) jadi hanya boleh digunakan jika lalai menghasilkan keputusan yang salah. (Lalai
memerlukan hujah untuk terus mengikuti satu sama lain tanpa ruang campur tangan).

--math-markup=level
Tentukan kebutiran markup dalam persekitaran matematik yang dipaparkan: Nilai yang mungkin untuk
tahap adalah (kedua-dua label berangka dan teks boleh diterima):

"mati" atau 0: sekat penanda untuk persekitaran matematik. Persamaan yang dipadam tidak akan muncul
dalam fail diff. Mod ini boleh digunakan jika semua mod lain menyebabkan kod lateks tidak sah.

"keseluruhan" atau 1: Perbezaan pada tahap persamaan keseluruhan. Walaupun remeh perubahan kepada
persamaan menyebabkan keseluruhan persamaan ditanda berubah. Mod ini boleh digunakan jika
pemprosesan dalam mod kasar atau halus mengakibatkan kod lateks tidak sah.

"kasar" atau 2: Kesan perubahan dalam persamaan yang ditandai dengan butiran kasar;
perubahan dalam jenis persamaan (egdisplaymath kepada persamaan) muncul sebagai perubahan kepada
persamaan lengkap. Mod ini disyorkan untuk situasi di mana kandungan dan pesanan
beberapa persamaan masih diubah. [Lalai]

"fine" atau 3: Kesan perubahan kecil dalam persamaan dan tandakan pada butiran halus. ini
mod adalah paling sesuai, jika hanya perubahan kecil kepada persamaan dijangka, cth
pembetulan kesilapan silap.

--disable-citation-markup or --disable-auto-mbox
Sekat penanda petikan dan penanda arahan lain yang terdedah dalam gaya menggunakan ulem
(BAWAH GARIS,FONTSTRIKE,CULINECHBAR) (dua pilihan adalah sama dan ringkas
alias)

--dayakan-penanda-kutipan or --kuatkuasakan-auto-mbox
Lindungi arahan petikan dan arahan lain yang terdedah dalam bahagian yang diubah dengan
Perintah "\mbox", iaitu gunakan tingkah laku lalai untuk pakej ulem untuk pakej lain (the
dua pilihan adalah sama dan hanyalah alias)

Lain-lain
--verbose or -V
Keluarkan pelbagai maklumat status ke stderr semasa pemprosesan. Lalai adalah untuk bekerja
secara senyap.

--driver=type
Pilih pemacu untuk pakej changebar (hanya berkaitan untuk gaya menggunakan
changebar: CCHANGEBAR CFONTCHBAR CULINECHBAR CHANGEBAR). Kemungkinan pemandu adalah
disenaraikan dalam manual bar perubahan, cth pdftex, dvips, dvitops
[Lalai: dvips]

--abaikan-amaran
Sekat amaran tentang ketidakkonsistenan panjang antara input dan rentetan yang dihuraikan dan
hilang watak. Mesej amaran ini selalunya berkaitan dengan lateks bukan standard atau
pembinaan lateks dengan sintaks yang tidak diketahui kepada "latexdiff" tetapi perbezaan yang terhasil
hujah selalunya berfungsi sepenuhnya, terutamanya jika lateks bukan standard sahaja
berlaku pada bahagian teks yang tidak berubah.

--label=label or -L label
Menetapkan label yang digunakan untuk menerangkan fail lama dan baharu. Penggunaan pertama pilihan ini
menetapkan label yang menerangkan fail lama dan penggunaan kedua pilihan menetapkan label
untuk fail baharu, iaitu tetapkan kedua-dua label seperti ini "-L labelold -L labelnew". [Lalai:
gunakan nama fail dan tarikh pengubahsuaian untuk label]

--tiada label
Sekat kemasukan nama fail lama dan baharu sebagai ulasan dalam fail output

--label-terlihat
Sertakan nama fail lama dan baharu (atau label yang ditetapkan dengan pilihan "--label") sebagai output yang boleh dilihat.

--ratakan
Gantikan arahan "\input" dan "\include" dalam badan dengan kandungan fail dalam
hujah mereka. Jika "\includeonly" terdapat dalam mukadimah, hanya fail tersebut
diperluaskan ke dalam dokumen. Walau bagaimanapun, tiada rekursi dilakukan, iaitu "\input" dan
Perintah "\include" dalam bahagian yang disertakan tidak dikembangkan. Fail yang disertakan ialah
diandaikan
terletak dalam direktori yang sama dengan fail induk lama dan baharu, masing-masing,
membolehkan anda menyusun fail ke dalam direktori lama dan baharu. --ratakan adalah
digunakan secara rekursif, jadi fail yang dimasukkan boleh mengandungi pernyataan "\input" selanjutnya.

Penggunaan pilihan ini mungkin mengakibatkan masa pemprosesan yang terlarang untuk dokumen yang lebih besar,
dan dokumen perbezaan yang terhasil tidak lagi menggambarkan struktur input
dokumen.

- membantu or -h
Tunjukkan teks bantuan

--versi
Tunjukkan nombor versi

Predefined gaya
Utama jenis
Jenis utama menentukan penanda teks biasa dan beberapa arahan lateks terpilih di luar
terapung dengan mentakrifkan arahan penanda "\DIFadd{...}" dan "\DIFdel{...}" .

"BAWAH GARIS"
Teks yang ditambahkan adalah bergaris bawah beralun dan biru, teks yang dibuang dipadam dan berwarna merah
(Memerlukan pakej warna dan ulem). Overstriking tidak berfungsi dalam dipaparkan
persamaan matematik supaya bahagian persamaan yang dipadam digariskan, bukan dipukul
keluar (ini adalah kekurangan yang wujud dalam pakej ulem).

"CTRADITIONAL"
Teks yang ditambah berwarna biru dan ditetapkan dalam sans-serif, dan nota kaki merah dibuat untuk setiap satu
sekeping teks yang dibuang. (Memerlukan pakej warna)

"TRADITIONAL"
Seperti "CTRADITIONAL" tetapi tanpa menggunakan warna.

"CFONT" Teks yang ditambahkan berwarna biru dan ditetapkan dalam sans-serif, dan teks yang dibuang berwarna merah dan sangat
saiz kecil.

"FONTSTRIKE"
Teks yang ditambahkan ditetapkan dalam sans-serif, teks yang dibuang kecil dan dipadamkan

"CHANGEBAR"
Teks yang ditambahkan berwarna biru dan teks yang dibuang berwarna merah. Selain itu, teks yang diubah
ditandakan dengan bar dalam jidar (Memerlukan pakej warna dan bar perubahan).

"CFONTCHBAR"
Seperti "CFONT" tetapi dengan bar perubahan tambahan (Memerlukan warna dan bar perubahan
pakej).

"CULINECHBAR"
Seperti "UNDERLINE" tetapi dengan bar perubahan tambahan (Memerlukan warna, ulem dan
pakej changebar).

"CHANGEBAR"
Tiada penanda teks, tetapi tandakan margin dengan bar perubahan (Memerlukan bar perubahan
pakej).

"GHAIB"
Tiada penanda yang kelihatan (tetapi arahan penanda generik masih akan dimasukkan.

"BOLD" Teks yang ditambahkan ditetapkan dalam muka tebal, dibuang tidak ditunjukkan.

Subtipe
Subjenis mentakrifkan arahan yang disisipkan pada permulaan dan akhir penambahan atau
blok yang dibuang, tidak kira sama ada blok ini mengandungi teks atau arahan (Defined
arahan: "\DIFaddbegin, \DIFaddend, \DIFdelbegin, \DIFdelend")

"SELAMAT" Tiada penanda tambahan (Pilihan yang disyorkan)

"MARGIN" Tandakan permulaan dan penghujung blok yang diubah dengan simbol dalam jidar berdekatan
(menggunakan arahan "\marginpar" standard - ambil perhatian bahawa ini kadang-kadang bergerak
agak dari kedudukan yang dimaksudkan.

"WARNA" Cara alternatif untuk menanda petikan yang ditambah dengan warna biru, dan yang dipadam dengan warna merah.
(Adalah disyorkan untuk menggunakan jenis utama untuk memberi kesan markup berwarna,
walaupun dalam beberapa kes mewarna dengan dvipscol boleh menjadi lebih lengkap, sebagai contoh
dengan arahan petikan).

"DVIPSCOL"
Cara alternatif untuk menandakan petikan yang ditambah dengan warna biru, dan yang dipadam dengan warna merah.
Ambil perhatian bahawa "DVIPSCOL" hanya berfungsi dengan penukar dvips, contohnya bukan pdflatex.
(ia adalah disyorkan untuk menggunakan jenis utama untuk kesan markup berwarna,
walaupun dalam beberapa kes mewarna dengan dvipscol boleh menjadi lebih lengkap).

"ZLABEL" boleh digunakan untuk menyerlahkan hanya halaman yang diubah, tetapi memerlukan pemprosesan pasca. Ia adalah
mengesyorkan untuk tidak memanggil pilihan ini secara manual tetapi menggunakan "latexdiff-vc" dengan
Pilihan "--only-changes". Sebagai alternatif, gunakan skrip yang diberikan dalam mukadimah
fail berbeza yang dibuat menggunakan gaya ini.

"ONLYCHANGEDPAGE"
juga menyerlahkan halaman yang diubah, tanpa memerlukan pemprosesan pasca, tetapi mungkin
tidak berfungsi dengan pasti jika terdapat bahan terapung (angka, jadual).

"LABEL" serupa dengan "ZLABEL", tetapi tidak memerlukan pakej zref dan kurang berfungsi
boleh dipercayai (tidak digunakan lagi).

Float jenis
Beberapa penanda yang digunakan dalam teks utama mungkin menyebabkan masalah apabila digunakan dalam terapung
(cth rajah atau jadual). Atas sebab ini versi alternatif semua arahan markup adalah
digunakan dalam terapung. Jenis apungan mentakrifkan arahan alternatif ini.

"FLOATSAFE"
Gunakan penanda yang sama untuk teks seperti dalam badan utama, tetapi tetapkan penandaan semua arahan
permulaan dan penghujung blok yang ditukar kepada arahan-null. Anda perlu memilih ini
jenis apungan jika subjenis anda ialah "MARGIN" kerana "\marginpar" tidak berfungsi dengan betul
dalam terapung.

"TRADITIONALSAFE"
Tandai penambahan dengan cara yang sama seperti dalam teks utama. Persekitaran yang dipadamkan ialah
ditandakan dengan kurungan sudut \[ dan \] dan teks yang dipadam ditetapkan dalam skrip skrip
saiz. Jenis apungan ini hendaklah sentiasa digunakan dengan "TRADITIONAL" dan
Jenis penanda "CTRADITIONAL" kerana arahan \footnote tidak berfungsi dengan betul
persekitaran terapung.

"SAMA"
Tiada perbezaan antara teks utama dan terapung.

konfigurasi Pembolehubah
"ARRENV" Jika padanan dengan "ARRENV" ditemui dalam persekitaran matematik sebaris dalam a
dipadamkan atau ditambah blok, kemudian matematik sebaris dikelilingi oleh "\mbox{"..."}".
Ini adalah perlu kerana garis bawah tidak berfungsi dalam tatasusunan sebaris
persekitaran.

[ Lalai: "ARRENV"="(?:array|[pbvBV]matriks)"

"COUNTERCMD"
Jika arahan dalam blok yang dipadam yang juga dalam senarai textcmd sepadan
"COUNTERCMD" kemudian arahan tambahan "\addtocounter{"cntcmd"}{-1}", di mana
cntcmd ialah arahan yang sepadan, dilampirkan dalam fail diff supaya
penomboran dalam fail diff kekal disegerakkan dengan penomboran dalam fail baharu
fail.

[ Lalai: "COUNTERCMD"="(?:footnote|bahagian|bahagian|subseksyen" ...

"|subseksyen|perenggan|subperenggan)" ]

"FLOATENV"
Persekitaran yang namanya sepadan dengan ungkapan biasa dalam "FLOATENV" ialah
dianggap terapung. Dalam persekitaran ini, the lateksdiff arahan markup ialah
digantikan dengan variasi FL mereka.

[ Lalai: "(?:figure|table|plate)[\w\d*@]*" ]

Perintah "ITEMCMD" mewakili baris item baharu dengan persekitaran senarai.

[ Lalai: \"item" ]

Persekitaran "LISTENV" yang namanya sepadan dengan ungkapan biasa dalam "LISTENV" adalah senarai
persekitaran.

[ Lalai: "(?:itemize|enumerate|description)" ]

"MATHENV","MATHREPL"
Jika kedua-dua \begin dan \end untuk persekitaran matematik (padanan nama persekitaran
"MATHENV" atau \[ dan \]) berada dalam blok yang dipadam yang sama, ia digantikan dengan
perintah \begin dan \end untuk "MATHREPL" dan bukannya diulas.

[ Lalai: "MATHENV"="(?:displaymath|equation)" , "MATHREPL"="displaymath" ]

"MATHARRENV","MATHARRREPL"
sebagai "MATHENV", "MATHREPL" tetapi untuk tatasusunan persamaan

[ Lalai: "MATHARRENV"="eqnarray\*?" , "MATHREPL"="eqnarray" ]

"MINWORDBLOCK"
Bilangan minimum token yang diperlukan untuk membentuk blok bebas. Nilai ini ialah
digunakan dalam algoritma untuk mengesan perubahan blok lengkap dengan menggabungkan yang serupa
bahagian teks yang kurang daripada "MINWORDSBLOCK" ke bahagian sebelumnya ditambah dan dibuang
bahagian.

[ Lalai: 3 ]

"PICTUREENV"
Dalam persekitaran yang namanya sepadan dengan ungkapan biasa dalam "PICTUREENV"
semua markup lateksdiff dialih keluar (dalam kes patologi ini mungkin menyebabkan
markup tidak konsisten tetapi keadaan ini sepatutnya jarang berlaku).

[ Lalai: "(?:picture|DIFnomarkup)[\w\d*@]*" ]

SEMUA ORANG MASALAH DAN Soalan Lazim


Petikan mengakibatkan kotak terlalu penuh
Terdapat ketidakserasian antara pakej "ulem", yang digunakan oleh "latexdiff".
untuk menggaris dan memotong dalam gaya BAWAH GARIS, gaya lalai dan
cara petikan dijana. Untuk dapat menanda petikan
betul, ia disertakan dengan arahan "\mbox". Memandangkan mboxes tidak boleh dipecahkan
merentasi baris, prosedur ini kerap mengakibatkan kotak terlalu penuh, mungkin
mengaburkan kandungan kerana ia melangkaui jidar kanan. Perkara yang sama berlaku
untuk beberapa pakej lain (cth, siunitx). Jika ini adalah masalah, anda mempunyai dua
kemungkinan.

1. Gunakan penanda jenis "CFONT" (pilihan "-t CFONT"): Jika penanda ini dipilih, maka
petikan yang diubah tidak lagi ditandakan dengan garis beralun (tambahan) atau
dipadam (pemadaman), tetapi masih diserlahkan dalam warna yang sesuai, dan
teks yang dipadam ditunjukkan dengan fon yang berbeza. Gaya lain tidak menggunakan "ulem"
pakej juga akan berfungsi.

2. Pilih pilihan "--disable-citation-markup" yang mematikan penandaan
petikan: petikan yang dipadam tidak lagi ditunjukkan, dan petikan tambahan ditunjukkan
tanpa markup. (Ini ialah tingkah laku lalai lateksdiff pada versi 0.6 dan
lebih tua)

Untuk pakej tersuai anda boleh menentukan arahan yang perlu dilindungi oleh
"\mbox" dengan pilihan "--append-mboxsafecmd" dan "--excludemboxsafecmd" (serahkan
senarai arahan anda sebagai permintaan ciri di halaman github untuk menetapkan lalai
tingkah laku versi masa hadapan, lihat bahagian 6)

Perubahan dalam persamaan matematik yang rumit mengakibatkan ralat pemprosesan lateks
Cuba pilihan "--math-markup=whole". Jika itu gagal, anda boleh mematikan tanda
untuk persamaan dengan "--math-markup=off".

Bagaimanakah saya boleh menunjukkan halaman tempat perubahan telah dibuat
Gunakan pilihan -"-s ZLABEL" (beberapa pasca pemprosesan diperlukan) atau "-s
ONLYCHANGEDPAGE". "latexdiff-vc --ps|--pdf" dengan pilihan "--only-changes" mengambil
penjagaan pasca pemprosesan untuk anda (memerlukan pakej zref untuk dipasang).

Gunakan latexdiff dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser ialah permainan terbuka yang pantas, percuma dan menyeronokkan
    sumber rangka kerja permainan HTML5 yang menawarkan
    Penyampaian WebGL dan Kanvas merentas
    pelayar web desktop dan mudah alih. Permainan
    boleh bersama...
    Muat turun Phaser
  • 2
    Enjin VASSAL
    Enjin VASSAL
    VASSAL ialah enjin permainan untuk mencipta
    versi elektronik papan tradisional
    dan permainan kad. Ia memberikan sokongan untuk
    rendering dan interaksi sekeping permainan,
    dan ...
    Muat turun Enjin VASSAL
  • 3
    OpenPDF - Fork iText
    OpenPDF - Fork iText
    OpenPDF ialah perpustakaan Java untuk mencipta
    dan mengedit fail PDF dengan LGPL dan
    Lesen sumber terbuka MPL. OpenPDF ialah
    LGPL/MPL pengganti sumber terbuka iText,
    yang ...
    Muat turun OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Automatik
    Analisis Geosainifik - ialah Geografi
    Perisian Sistem Maklumat (GIS) dengan
    keupayaan yang besar untuk geodata
    pemprosesan dan ana...
    Muat turun SAGA GIS
  • 5
    Kotak alat untuk Java/JTOpen
    Kotak alat untuk Java/JTOpen
    Kotak Alat IBM untuk Java / JTOpen ialah a
    perpustakaan kelas Java yang menyokong
    klien/pelayan dan pengaturcaraan internet
    model kepada sistem yang menjalankan OS/400,
    i5/OS, o...
    Muat turun Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Dipacu Data)
    ialah perpustakaan JavaScript yang membolehkan anda
    untuk menghasilkan data yang dinamik dan interaktif
    visualisasi dalam pelayar web. Dengan D3
    awak ...
    Muat turun D3.js
  • Lebih »

Arahan Linux

  • 1
    abidiff
    abidiff
    abidiff - bandingkan ABI fail ELF
    abidiff membandingkan Perduaan Aplikasi
    Antara muka (ABI) dua perpustakaan kongsi
    dalam format ELF. Ia memancarkan sesuatu yang bermakna
    penghormatan ...
    Lari abidiff
  • 2
    abidw
    abidw
    abidw - sirikan ABI seorang ELF
    fail abidw membaca perpustakaan kongsi dalam ELF
    memformat dan mengeluarkan perwakilan XML
    ABI kepada output standard. The
    dipancarkan...
    Lari abidw
  • 3
    copac2xml
    copac2xml
    bibutils - penukaran bibliografi
    utiliti...
    Jalankan copac2xml
  • 4
    copt
    copt
    copt - pengoptimum lubang intip SYSNOPIS:
    fail copt.. HURAIAN: copt ialah a
    pengoptimum lubang intip tujuan umum. Ia
    membaca kod daripada input standardnya dan
    menulis sebuah...
    Jalankan copt
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - kumpulkan tajuk
    pengisytiharan daripada dokumen Stx ...
    Jalankan gather_stx_titles
  • 6
    gatling-bench
    gatling-bench
    bangku - penanda aras http ...
    Lari gatling-bench
  • Lebih »

Ad