Lumaktaw sa nilalaman

Mga package na walang kailangang gawin sa Scissor LaTeX

Ang mga package na para lang sa isang TeX engine, gaya ng inputenc, fontenc, lmodern, fix-cm, bookmark, epstopdf, flafter o showframe, ay tinatanggap nang walang mensahe at walang kailangang gawin dito, dahil laging UTF-8 ang binabasa ng Scissor LaTeX, gumagamit ito ng OpenType fonts at ito mismo ang sumusulat ng PDF. Tinatanggap din ang microtype at mga font package gaya ng times, pero hindi ina-apply ang epekto nila.

Bakit walang ginagawa dito ang ilang package

Hindi nagpapatakbo ng code ng package ang Scissor LaTeX. Binabasa nito ang dokumento mo gamit ang sarili nitong engine, na gumagawa na ng ilang trabahong kailangan ng pdfLaTeX ng mga package: binabasa nito ang source bilang UTF-8, gumagamit ng OpenType fonts na nakapaloob na ang bawat titik na may accent, sina-scale ang fonts sa kahit anong laki, hinahanap ang images ayon sa pangalan at ito mismo ang sumusulat ng PDF. Wala nang natitirang gagawin ang mga package na ito lang ang trabaho, kaya tahimik na tinatanggap ang linyang \usepackage nila. Panatilihin ang mga linya: kailangan pa rin ang mga ito ng isang TeX installation.

Encoding at pag-set up ng font

PackageBakit walang kailangan
inputenc (\usepackage[utf8]{inputenc})Laging binabasa bilang UTF-8 ang source, kaya gumagana pa rin ang mga itinype na accent, Greek, Cyrillic at CJK.
fontenc (\usepackage[T1]{fontenc})OpenType fonts ang mga font na may nakapaloob nang mga titik na may accent, na siyang ibinibigay ng T1 sa pdfLaTeX.
lmodern, cm-super, ae, aecomplNaka-set na sa Latin Modern ang text, bilang OpenType.
fix-cm, type1cm, anyfontsizePinapayagan nila ang kahit anong laki ng font sa pdfLaTeX. Malayang nasa-scale ang OpenType fonts.
textcompNakapaloob na ang mga symbol nito; tingnan ang textcomp, gensymb para sa kung alin ang gumagana.
ucs, luatex85, luaotfloadSuporta sa engine na hindi kailangan ng typesetter.

PDF, images at mga tulong sa engine

PackageBakit walang kailangan
bookmark, hypcapPinipino nila ang PDF bookmarks at link targets para sa hyperref. Gumagana ang mga link sa PDF kahit wala sila; tingnan ang hyperref.
epstopdf, grffileKino-convert nila ang EPS images at binabasa ang mga kakaibang file name ng image sa pdfLaTeX. Hinahanap ang images ayon sa pangalan nila sa project; tingnan ang graphicx.
iftex, ifpdf, ifxetex, ifluatex, etex, fixltx2e, shellescSinusuri o inaayos nila ang isang partikular na TeX engine.
etoolbox, xparse, calc, keyval, xkeyval, kvoptions, letltxmacro, xpatch, expl3, environMga tool para sa mga sumusulat ng package. Walang pinsala ang pag-load sa kanila, pero hindi pinapatakbo ang mga command na dine-define nila, gaya ng \NewDocumentCommand, \newtoggle o \ifthenelse: i-define ang sarili mong mga command gamit ang \newcommand, tingnan ang Sariling mga command gamit ang \newcommand.

Floats at mga tulong sa draft

PackageBakit walang kailangan
flafter, placeins, dblfloatfix, stfloatsPinipigilan nilang lumayo nang sobra ang floats. Sa mga karaniwang dokumento, nananatili na ang figures at tables kung saan sila isinulat; tingnan ang placeins.
showframe, showkeys, showlabels, refcheckNagpi-print sila ng frames o pangalan ng label sa mga pahina habang sinusuri mo ang draft. Hindi sila ipinapakita dito, at hindi sila kailangan ng final na PDF.

Tinatanggap, pero wala ang epekto nila

Tinatanggap din nang walang mensahe ang mga package na ito, pero sa isang TeX installation ay binabago nila ang itsura, at dito ay hindi:

PackageAno ang naiiba dito
microtypeHindi ina-apply ang protrusion at font expansion, kaya puwedeng bahagyang iba ang pagbali ng mga linya. Hindi pinapansin ang \microtypesetup sa preamble.
times, mathptmx, newtxtext, newtxmath, palatino, mathpazo, libertine, charter, fourier at iba pang font packageNananatili sa Latin Modern ang text. Tingnan ang fontenc, inputenc, fontspec, at ang Mga sans-serif font para sa paglipat na gumagana.
setspace, parskip, indentfirst, ragged2eDefault ng class pa rin ang line spacing, paragraph spacing at indentation. Tingnan ang setspace.
geometry, fancyhdr, titlesecTingnan ang geometry at Mga package na hindi gumagana.

Halimbawa

Nata-typeset nang walang kahit isang tala sa Problems tab ang preamble na puno ng mga package na ito:

Isang preamble na may mga package na walang kailangang gawin

\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}
Na-typeset ng Scissor LaTeX: Isang preamble na may mga package na walang kailangang gawin

Compatibility

  • Mula sa isang TeX installation papunta rito: nagbubukas at nata-typeset ang dokumento nang walang binabago. Ang mga package sa huling table lang ang may kawalang makikita mo.
  • Mula rito papunta sa isang TeX installation: panatilihin ang mga linya. Kailangan ng pdfLaTeX ang inputenc (bago ang 2018) at fontenc para sa text na may accent, at ginagawa roon ng iba pang package ang trabaho nila gaya ng dati.

Para sa mga package na hindi talaga kilala, o kilala pero hindi naipatupad, tingnan ang Mga package na hindi gumagana. Nasa CTAN ang mga manual ng package.

Mga tanong at sagot

Dapat ko bang alisin ang \usepackage[utf8]{inputenc} sa dokumento ko?

Hindi. Wala itong ginagawa dito at walang pinsala, at kailangan pa rin ito ng mas lumang TeX installation.

Bakit walang tala para sa microtype kung wala itong epekto?

Standard na package ang microtype na pinipino lang ang spacing, at pareho ang mababasa sa dokumento kahit wala ito. Magmumungkahi lang ang isang tala na alisin ang linyang ginagamit ng isang TeX installation.

Bawat halimbawa sa page na ito ay tina-typeset ng Scissor LaTeX kapag binubuo ang site. Huling na-update noong 2026-11-07.