Langsung ke konten

Paket yang tidak memerlukan tindakan di Scissor LaTeX

Paket yang hanya penting bagi mesin TeX, seperti inputenc, fontenc, lmodern, fix-cm, bookmark, epstopdf, flafter, atau showframe, diterima tanpa pesan dan tidak memerlukan apa pun di sini, karena Scissor LaTeX selalu membaca UTF-8, memakai fon OpenType, dan menulis PDF-nya sendiri. microtype dan paket fon seperti times juga diterima, tetapi efeknya tidak diterapkan.

Mengapa beberapa paket tidak melakukan apa-apa di sini

Scissor LaTeX tidak menjalankan kode paket. Ia membaca dokumen Anda dengan mesinnya sendiri, yang sudah mengerjakan beberapa tugas yang di pdfLaTeX memerlukan paket: membaca sumber sebagai UTF-8, memakai fon OpenType yang sudah berisi setiap huruf beraksen, mengubah ukuran fon ke ukuran berapa pun, menemukan gambar berdasarkan namanya, dan menulis PDF-nya sendiri. Paket yang hanya mengerjakan tugas-tugas ini tidak punya pekerjaan lagi, jadi baris \usepackage-nya diterima tanpa pesan. Pertahankan baris-baris itu: instalasi TeX masih memerlukannya.

Pengodean dan pengaturan fon

PaketMengapa tidak ada yang diperlukan
inputenc (\usepackage[utf8]{inputenc})Sumber selalu dibaca sebagai UTF-8, jadi aksen yang diketik, huruf Yunani, Sirilik, dan CJK tetap berfungsi.
fontenc (\usepackage[T1]{fontenc})Fon-fonnya adalah fon OpenType yang sudah berisi huruf beraksen, yaitu hal yang diberikan T1 kepada pdfLaTeX.
lmodern, cm-super, ae, aecomplTeksnya sudah ditata dalam Latin Modern, sebagai OpenType.
fix-cm, type1cm, anyfontsizePaket-paket ini mengizinkan ukuran fon berapa pun di pdfLaTeX. Fon OpenType bisa diubah ukurannya dengan bebas.
textcompSimbol-simbolnya sudah tersedia; lihat textcomp, gensymb untuk mengetahui mana yang berfungsi.
ucs, luatex85, luaotfloadDukungan mesin yang tidak diperlukan oleh penata huruf.

PDF, gambar, dan pembantu mesin

PaketMengapa tidak ada yang diperlukan
bookmark, hypcapPaket-paket ini menyempurnakan penanda PDF dan target tautan untuk hyperref. Tautan di PDF berfungsi tanpanya; lihat hyperref.
epstopdf, grffilePaket-paket ini mengonversi gambar EPS dan membaca nama file gambar yang tidak biasa di pdfLaTeX. Gambar ditemukan berdasarkan namanya di proyek; lihat graphicx.
iftex, ifpdf, ifxetex, ifluatex, etex, fixltx2e, shellescPaket-paket ini memeriksa atau memperbaiki mesin TeX tertentu.
etoolbox, xparse, calc, keyval, xkeyval, kvoptions, letltxmacro, xpatch, expl3, environAlat untuk penulis paket. Memuatnya tidak berbahaya, tetapi perintah yang didefinisikannya, seperti \NewDocumentCommand, \newtoggle, atau \ifthenelse, tidak dijalankan: definisikan perintah Anda sendiri dengan \newcommand, lihat Perintah buatan sendiri dengan \newcommand.

Float dan alat bantu draf

PaketMengapa tidak ada yang diperlukan
flafter, placeins, dblfloatfix, stfloatsPaket-paket ini mencegah float berpindah terlalu jauh. Di dokumen biasa, gambar dan tabel sudah tetap di tempat penulisannya; lihat placeins.
showframe, showkeys, showlabels, refcheckPaket-paket ini mencetak bingkai atau nama label di halaman selama Anda memeriksa draf. Di sini semua itu tidak ditampilkan, dan PDF akhirnya tidak memerlukannya.

Diterima, tetapi efeknya tidak ada

Paket-paket ini juga diterima tanpa pesan, tetapi di instalasi TeX paket-paket ini memang mengubah tampilan, sedangkan di sini tidak:

PaketApa yang berbeda di sini
microtypeProtrusi dan ekspansi fon tidak diterapkan, jadi pemenggalan baris bisa sedikit berbeda. \microtypesetup diabaikan di preambul.
times, mathptmx, newtxtext, newtxmath, palatino, mathpazo, libertine, charter, fourier, dan paket fon lainnyaTeksnya tetap dalam Latin Modern. Lihat fontenc, inputenc, fontspec, dan Fon sans-serif untuk peralihan yang berfungsi.
setspace, parskip, indentfirst, ragged2eSpasi baris, jarak paragraf, dan inden mempertahankan bawaan kelasnya. Lihat setspace.
geometry, fancyhdr, titlesecLihat geometry dan Paket yang tidak berfungsi.

Contoh

Preambul yang penuh dengan paket-paket ini ditata huruf tanpa satu catatan pun di tab Masalah:

Preambul dengan paket yang tidak memerlukan tindakan

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern,textcomp,fix-cm,anyfontsize}
\usepackage{microtype}
\usepackage{etoolbox,calc,iftex}
\usepackage{bookmark,epstopdf,grffile}
\usepackage{flafter,placeins}
\microtypesetup{protrusion=true,expansion=true}
\begin{document}
\section{Introduction}\label{sec:intro}
Erika Mustermann bestellt Crème brûlée für 44 Gäste, and
\ref{sec:intro} is the section you are reading.
\end{document}
Ditata oleh Scissor LaTeX: Preambul dengan paket yang tidak memerlukan tindakan

Kompatibilitas

  • Dari instalasi TeX ke sini: dokumen terbuka dan ditata huruf tanpa perubahan. Paket-paket di tabel terakhir adalah satu-satunya yang ketiadaannya terlihat.
  • Dari sini ke instalasi TeX: pertahankan baris-barisnya. pdfLaTeX memerlukan inputenc (sebelum 2018) dan fontenc untuk teks beraksen, dan paket-paket lainnya bekerja seperti biasa di sana.

Untuk paket yang sama sekali tidak dikenal, atau yang dikenal tetapi tidak diimplementasikan, lihat Paket yang tidak berfungsi. Manual paket tersedia di CTAN.

Tanya jawab

Haruskah saya menghapus \usepackage[utf8]{inputenc} dari dokumen saya?

Tidak. Di sini paket itu tidak melakukan apa-apa dan tidak merugikan, dan instalasi TeX yang lebih lama masih memerlukannya.

Mengapa tidak ada catatan untuk microtype padahal tidak berpengaruh?

microtype adalah paket standar yang hanya menyempurnakan spasi, dan dokumennya terbaca sama tanpanya. Catatan hanya akan menyarankan penghapusan baris yang dipakai oleh instalasi TeX.

Setiap contoh di halaman ini ditata oleh Scissor LaTeX saat situs dibuat. Terakhir diperbarui 2026-11-07.