Fungsi ini ps-print-buffer-with-facesmencetak buffer Emacs. Apakah ada cara untuk mencetak bingkai dengan lebih dari satu penyangga di dalamnya? Saya ingin mencetak bingkai calc Emacs baik dengan tumpukan RPN dan buffer jejak.
Mengapa tidak mengambil tangkapan layar dan mencetaknya jika keseluruhan yang ingin Anda cetak terlihat di layar?
Kaushal Modi
Jika Anda mencetaknya ke file (PostScript), Anda nanti dapat menggunakan beberapa program (misalnya Inkscape) untuk menempatkan konten kedua file di sebelah satu sama lain. Tetapi ini tidak akan mencetak pinggiran / sisa dari krom program.
wvxvw
2
@kaushalmodi Karena tangkapan layar yang dicetak dengan teks memiliki resolusi mengerikan.
Gilles 'SO- stop being evil'
1
@Gilles Menyimpan screencaps sebagai .png alih-alih .jpg (sangat lossy) memberikan kualitas gambar yang cukup baik untuk saya (contoh: i.imgur.com/NHcDP5h.png ).
Kaushal Modi
2
Ada paket di Ubuntu / Debian disebut gtk-vector-screenshot. Ini menghasilkan screenshot PS / PDF / SVG untuk aplikasi GTK3. Repo Github ada di sini: github.com/nomeata/gtk-vector-screenshot . Gambaran umum ada di sini: joachim-breitner.de/blog/494-Better_PDF_screenshots_with_gtk_3 . Anda harus mengkonfigurasi Emacs via ./configure --with-x-toolkit=gtk3. Peringatan: Saya minta maaf untuk memberi tahu Anda bahwa saya tidak bisa membuatnya bekerja! Karena itu dikemas dalam Ubuntu, itu jelas bekerja untuk seseorang pada suatu saat. Jika seseorang membuatnya berfungsi, perluas komentar ini sebagai jawaban.
Joe Corneli
Jawaban:
1
Bagaimana frameshotdengan tarsius ? Saya belum mencobanya sendiri, tetapi tampaknya melakukan apa yang Anda inginkan. Menurut sejarah rilisnya di GitHub, paket ini lahir di dunia ini pada 26 Februari 2018 - lebih baru dari pembaruan terbaru untuk posting ini.
Apakah Emacs milik penanya berjalan dalam xterm atau serupa? Jika demikian, dapatkah kita membuat fungsi Emacs Lisp untuk melakukan pekerjaan itu. Itu harus menghasilkan jawaban yang dapat diterima.
gtk-vector-screenshot
. Ini menghasilkan screenshot PS / PDF / SVG untuk aplikasi GTK3. Repo Github ada di sini: github.com/nomeata/gtk-vector-screenshot . Gambaran umum ada di sini: joachim-breitner.de/blog/494-Better_PDF_screenshots_with_gtk_3 . Anda harus mengkonfigurasi Emacs via./configure --with-x-toolkit=gtk3
. Peringatan: Saya minta maaf untuk memberi tahu Anda bahwa saya tidak bisa membuatnya bekerja! Karena itu dikemas dalam Ubuntu, itu jelas bekerja untuk seseorang pada suatu saat. Jika seseorang membuatnya berfungsi, perluas komentar ini sebagai jawaban.Jawaban:
Bagaimana
frameshot
dengan tarsius ? Saya belum mencobanya sendiri, tetapi tampaknya melakukan apa yang Anda inginkan. Menurut sejarah rilisnya di GitHub, paket ini lahir di dunia ini pada 26 Februari 2018 - lebih baru dari pembaruan terbaru untuk posting ini.https://github.com/tarsius/frameshot
Memberikan tembakan! ;)
sumber
Alih-alih mencoba mencetak bingkai, Anda harus membuat buffer baru yang isinya dibuat dari salinan apa yang ada di dua buffer calc.
sumber
Anda dapat menggunakan
hfyview
dari https://github.com/jwiegley/nxhtml/blob/master/util/hfyview.el . Ini membangun faksimile html dari bingkai Emacs yang dapat Anda cetak dari browser web Anda.sumber
hfyview-frame
(fungsi yang diperlukan di sini) gagal dengan "Argumen tipe yang salah").hfyview-buffer
masih bekerja.