ErrorMessages 193
Subdocumentscontainnotypesettingspecications,documentinformation,orfront
matteroftheirown;instead,theyusetheinformationinthemasterdocument. Ifthe
masterdocumentismissing,theprogrammustusedefaultinformation,andthepreview
orprintoperationmayfail.
Ifyoucontinuethecompilationprocesswiththedefaultinformation,theprogram
typesetsthesubdocumentasifitwereanarticle. Subdocumentsthatareintendedas
bookorreportchapterswon'ttypesetproperlybecausetheycontainconstructsnotnor-
mallycontainedinarticles.
Themasterdocumentmaybemissingforseveralreasons. Ifyoureceivedthesub-
documentfromanoutsidesource,themasterdocumentmaynothavebeenprovided
withit. Also,ifyouhaverenamedthemasterdocument,thepointersinthesubdocu-
mentsmaystillpointtotheoldname.
Solution
Ifthemasterdocumentisunavailable,createanew,independentdocumentfromthe
subdocument. Ifyou'verenamedthemasterdocument,createanewsubdocumentfor
themasterdocumentandimportthecontentsoftheoldsubdocumentintothenewone.
ITocreateadocumentfromasubdocument
1.Openanewdocument.
2.FromtheFilemenu,chooseImportContents.
3.SelectthesubdocumentandchooseOK.
Theprogramcopiesthecontentofthesubdocumentintothenewdocument.
4.Createfrontmatterforthenewdocumentasnecessary.
5.Saveandcompilethenewdocument.
ITocreateanewsubdocumentforarenamedmasterdocument
1.Savetherenamedmasterdocument.
2.Placetheinsertionpointwhereyouwanttoincludethesubdocument.
3.Onthe TypesetObjecttoolbar, clicktheSubdocumentbutton
or, fromthe
Insertmenu,chooseTypesetObjectandthenchooseSubdocument.
4.IntheSubdocumentarea,enteranameforthenewsubdocument.
5.ChooseOK.
6.Savethemasterdocumentagain.
Thenewsubdocumentnowpointstotherenamedmasterdocument.
Add and remove pages from pdf file online - remove PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provides Users with Mature Document Manipulating Function for Deleting PDF Pages
delete page on pdf file; delete page pdf file reader
Add and remove pages from pdf file online - VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Visual Basic Sample Codes to Delete PDF Document Page in .NET
delete pages of pdf; delete pages from pdf acrobat
194
Chapter4 Troubleshooting
7.OpenthenewsubdocumentandfromtheFilemenu,chooseImportContents.
8.SelecttheoldsubdocumentandchooseOK.
Theprogramcopiesthecontentoftheoldsubdocumentintothenewone.
Failedtoupdatesystemregistry.Needpermissiontoadd?
SWP/SW Version5.x
ThismessageoccurswhenyoutrytoopentheprogramunderWindowsVista.
Solution
Youcansafelyignorethemessage.ChooseOKandcontinueworking.
Ifyoudon'twanttoseethemessageeachtime,runtheprogramonceasAdminis-
tratortoupdatetheregistryandturnoffthemessages.
IToruntheprogramasAdministrator
1.ClickWindowsStartandthenrightclickontheprogramshortcut.
2.RuntheprogramasAdministrator,providingthepasswordyoursystemuses.
File(lename)notfound.
SWP/SW Version3.5x,4.x,and5.x
Theerroroccurswhenthecompilersearchesforamissing.texleorpackage.
Whenthecompilercan'tndthele,ithaltsandasksforanalternatelename,with
thismessage:
!LaTeX Error: File '(filename.tex)' not found.
Type X to quit or <RETURN> to proceed, or enter new name.
(Default extension:
tex)
Enter file name:
Solution
You can try to continue the compilation or you can cancel the compilation and try to
correct the le name in your document.
 To continue the compilation, type s or q or r and press
ENTER
.
 To stop the compilation, type x or e and press
ENTER
.
 To ask for help:
a. Type h and press
ENTER
.
LaTeX displays a new message containing standard error options:
ENTER
to con-
tinue processing, s toscrollother errors, rto runwithout stopping, q to runquietly,
and x to terminate the compilation
b. Enter one of the options and press
ENTER
.
VB.NET PDF Password Library: add, remove, edit PDF file password
Define output file path. Dim outputFilePath As String = Program.RootPath + "\\" Output.pdf" ' Remove the password. doc.Save(outputFilePath). VB: Add Password
delete pages from a pdf document; delete pages of pdf reader
C# PDF Password Library: add, remove, edit PDF file password in C#
intputFilePath, userPassword); // Define output file path. Program.RootPath + "\\" Output.pdf"; // Remove the password C# Sample Code: Add Password to Plain
delete pages from pdf online; cut pages from pdf
Error Messages 195
Ican't write on le (lename).log.
SWP/SW Version 3.5x, 4.x, and 5.x
The message appears when you attempt to compile your document while a previous
compilationis still inprogress. Because the formatter locks the les during compilation,
the .log le isn't accessible.
Solution
Make sure any previous compilations have completed and no other instances of the
TrueT
E
XFormatter are running before you try to compile again.
Inaccessible Spell Check Database Directory "XXXXX.clx".
SWP/SW Version 3.5x, 4.x, and 5.x
The message appears after youhave tried toinstallan additional languagedictionary.
The installation has not been successful althoughthe program indicates it has been. The
Spell Check tool can't nd the dictionary and displays the message.
Solution
First delete the Windows registry information for the program, then remove the spell
check installation information, and nally reinstall the dictionary.
Caution Be extremelycareful whenmakingchanges totheregistry. Incorrectchanges
to the registry can causeincorrect behavior of your computer. Backupthe regitry before
you attempt to make the suggested changes.
ITo delete the registry information
1. Exit the program.
2. From the Windows Start menu, choose Run.
3. In the Open text box, type regedit and choose OK.
4. Find the key nHKEY_CURRENT_USER and click + to open the registry tree.
5. Find the key nSOFTWARE and click +.
6. Find the key nMacKichan Software.
7. Select the program you have installed.
8. Select the key for the program version you are using.
Be careful that you have selectedthe correct key.
9. Press
DELETE
and choose Yeswhen prompted toverify the deletion.
10. Close the Registry Editor.
C# PDF File Permission Library: add, remove, update PDF file
Image: Insert Image to PDF. Image: Remove Image from Redact Text Content. Redact Images. Redact Pages. Annotation & Highlight Text. Add Text. Add Text Box. Drawing
delete pdf pages in reader; delete page pdf
C# PDF Digital Signature Library: add, remove, update PDF digital
Image: Insert Image to PDF. Image: Remove Image from Redact Text Content. Redact Images. Redact Pages. Annotation & Highlight Text. Add Text. Add Text Box. Drawing
delete page pdf file; delete page in pdf online
196
Chapter 4 Troubleshooting
ITo remove spell check installation information
Adding a spell check dictionary updates the installation conguration le. The
spell check conguration information is then added to the registry when the program
is started. The spell check conguration information can be removed either by remov-
ingtheentireconguration leandthenrepairing your installation, or by directly editing
the congurationle. Follow the instructions for either method but not both.
 Method 1: Delete the installation conguration le
This method removes the serial number that appears in the About dialog.
1. Using Windows Explorer (or some other method), delete the installation congura-
tionleintheprogram directory.Choose swp-pro.insfor SWP, sciword.ins
for SW, or scinoteb.ins for SNB.
2. Use the program CD to run the setup program and when pompted, select Repair.
 Method 2: Modify the installation conguration le
1. Usingan ASCII editor, open the installation congurationle for your productinthe
program directory. Choose swp-pro.ins for SWP, sciword.ins for SW, or
scinoteb.ins for SNB.
2. Locate the spell check installation information in the conguration le. The cong-
uration le consists of group headings listed inside brackets and group items listed
below each group heading. Two groups contain the installation information, [Lan-
guages] and [SpellChecker], as in this example:
[Languages]
Language.0004=Spanish,p,spnphon.env,spn32.clx,%INS_PATH1%
LexFile.0004=spn24.lex
LexFileDesc.0004=Spanish Proximity/Collins Linguibase
ProximityDir=C:nswp55
INS_PATH1=C:nswp55
[SpellChecker]
UserDictionary.0004=d:nswp55nspnuser.clm
UserDictionary.0001=C:nswp55nenguser.clm
3. Delete the non-American English spell check installation information:
a. In the [Languages] group, delete all the lines except the last two, which begin
ProximityDir and INS_PATH1.
b. Inthe[SpellChecker]group, deleteanylinesexcepttheone beginningUser-
Dictionary.0001.
VB.NET PDF File Permission Library: add, remove, update PDF file
Image: Insert Image to PDF. Image: Remove Image from Redact Text Content. Redact Images. Redact Pages. Annotation & Highlight Text. Add Text. Add Text Box. Drawing
delete pages on pdf; delete blank page in pdf online
C# PDF remove image library: remove, delete images from PDF in C#.
Image: Insert Image to PDF. Image: Remove Image from Redact Text Content. Redact Images. Redact Pages. Annotation & Highlight Text. Add Text. Add Text Box. Drawing
delete pages in pdf online; delete pages from a pdf reader
Error Messages 197
ITo reinstall the dictionary
1. Start the program, choose Help, and then choose System Features.
The Install Dictionary button should be active.
2. Click the button.
3. Insert the program CD into your CD-ROM drive.
4. Run the InstallD.exe program from the directory for your program version:
 For Version 5.5, the ndict55 directory
 For Version 5.0, the ndict50 directory
 For Version 4.0, the ndict40 directory
 For Version 3.5, the ndict35 directory
Invalid characters in the le name or path directories.
SWP/SW Version 3.5x, 4.x, and 5.x
When you try to compile a le whose name or directory name contains a space, the
program returns this message:
Invalid characters in the file name or path directories.
En-
ter alpha-numeric characters, hyphens, and periods only.
No
more than one period in sequence is allowed in the name of a
file or directory.
Do you wish to continue?
If you choose Yes, TrueT
E
Xwill attempt to compile your document, but will halt with a
new message:
Please type another input file name.
File or directory names that contain spaces, such as new file or My Documents,
don't cause problems if you previewor print without typesetting, but do cause problems
for LAT
E
X. As a general rule, avoid using any spaces in directory and le names.
Solution
Cancel the compilation. Save the le under a new name that contains no spaces and in a
directory whose name contains no spaces. Try the compilation again.
License verication error.
SWP/SW Version 4.x and 5.x
When you try to start SWP or SW, a message appears that begins
License verification error
Unknown license system error
Major error:
-103
Our licensingsoftware, FLEXlm, generates the error. Itusually occurs when a Windows
XP system running multiple user proles tries to run the program under a Terminal
Service.
C# PDF File Split Library: Split, seperate PDF into multiple files
process of splitting PDF document, developers can also remove certain PDF contains the first page and the later three pages respectively Add necessary references
cut pages out of pdf; cut pages out of pdf online
VB.NET PDF remove image library: remove, delete images from PDF in
C#.NET PDF file & pages edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET VB.NET: Remove Image from PDF Page. Add necessary references
delete pages in pdf; delete page in pdf document
198
Chapter 4 Troubleshooting
Solution
 Log off and restart your computer, then restart SWP or SW.
 If you're using Windows XP, be sure to have onlyone active user prole when SWP
or SW is in use.
!Missing $ inserted.
SWP/SW Version 5.x
Graphics les whose names contain spaces cause PDF compilation errors. Files that
contain such graphics may compile correctlywhenyou create a DVI le with the Type-
set/Preview command, but whenyoutryto create a PDF lewith the Typeset/Preview
PDF command,
PDF
L
A
T
E
Xdisplays several lines like those below and halts the compila-
tion.
!
Missing $ inserted.
<inserted text>
$
l.54 ...temp/graphics/figure output growth_ _1.pdf}
%
?
Although you can continue the compilation, as described in Resolving L
A
T
E
XErrors on
page 222, the graphic identied in the message doesn't appear correctly in the PDF
viewer.
In the example above, the name of the graphics le includes several spaces followed
by a double underscore. The
PDF
L
A
T
E
Xprogram assumes the name of the graphic ends
with the rst space. It processes the rest of the name as if it were ordinary text, inter-
preting the underscores as a T
E
Xsubscript and thus, as requiring mathematics mode.
The Missing $ inserted error occurs because the underscore isn't in mathemat-
ics. The spaces in the le name cause the original confusion. If the le name contained
no spaces,
PDF
LAT
E
Xwould interpret the name of the graphics le correctly.
Solution
Avoid using spaces in directory and le names. Also, remember that although SWP
and SW can use many different graphics formats,
PDF
L
A
T
E
Xunderstands only a limited
number. When you typeset a PDF le from your SWP or SW document, the program
converts anygraphics in thedocumenttoa format that
PDF
L
A
T
E
Xcanunderstand; youcan
select the format you want to use. You can also select the way you want the converted
graphics to be named. Choose an appropriate graphics le naming option to avoid the
error caused by spaces in the le name.
ITo choose a graphics le namingoption
1. From the Typeset menu, select General Settings.
2. Choose the PDF Graphics Settings button to open the PDF Graphics Export
Options dialog box.
Error Messages 199
3. Choose the Graphics File Naming Options button and note the naming options in
the dialog box that opens.
Two options, Original lename and Original lename and graphics sequence
number (the default at installation), use the original graphics le name as the basis
for the name of the convertedgraphics le. If the originalname contains a space, the
error will occur when you try to typeset a PDF le.
4. Select one of the options that doesn't include the original graphics le name in the
naming scheme.
5. Choose OK to close each dialog box and return to your document.
6. Save the document and try to typeset the PDF le again.
Overfull or underfull nhbox or nvbox.
SWP/SW Version 3.5x, 4.x, and 5.x
When you read the compilation messages, you may see frequent references to over-
full or underfull boxes, with messages like these:
Overfull nhbox (xxpt too wide) in paragraph at lines 186-187
Underfull nhbox (badness 10000) detected at line 47
Overfull nvbox (xxpt too high) has occurred while noutput is
active
Underfull nvbox (badness 10000) has occurred while noutput is
active
The warnings indicate that L
A
T
E
Xcannot appropriately t material into the horizontal
or vertical space available, thus creating typeset lines or pages that are too long or too
short. The message may indicate where in the document the problem has occurred, as
in the rst two examples above, or may indicate that the problem occurred during the
formatting of running headers and footers, as in the last two examples. The number in
parentheses indicates the severity of the problem.
Solution
Youcan ignore these messages until you've completedwork on the content of your doc-
ument and are ready to make nal formatting adjustments. When you examine your
typeset document, you may be satised with the spacing. In that case, no action is re-
quired. However, if the overfull condition is extreme, L
A
T
E
Xmay have created awkward
word, line, or page breaks: lines may break too soon or extend into the margin, or text
may run off the end of the page. If the message indicates a problem with horizontal
spacing(nhbox), youmay needto adjust the length of one or more lines byintroducing
hyphenation points, forcing line breaks, or rewording your text so that LAT
E
Xcan break
the line a new way. If the message indicates a problem with vertical spacing (nvbox),
you may need to adjust the length of text on the page by including forced page breaks.
You may also want to use the enlargethispage command to increase the amount
of text on the page slightly.
200
Chapter 4 Troubleshooting
ITo increase the amount of text on the page
1. Place the insertion point in the text near the top of the page you want to enlarge.
2. Apply the Enlarge Page (TeX Field) fragment.
The fragment adds the T
E
Xcommand nenlargethispage*{1000pt}.
3. Place the insertion point where you want the page break to occur.
4. From the Insert menu, choose Spacing, and then choose Break.
5. Select the type of page break you want and choose OK.
6. Compile your document again and examine the typeset le for improved spacing.
!Package mathtime Error: Bold math is not supported.
SWP/SW Version 3.5x, 4.x, and 5.x
You've tried to typeset a document that uses the mathtime package and also con-
tains bold Greek characters. The bold versions of the Times fonts are missing from the
package. The Mathtime Plus fonts provide bold and heavy bold versions of characters
using the Times fonts, but these don't work with the version of TrueT
E
Xincluded in
SWP and SW.
Solution
You can achieve bold Greek characters by mapping the bold Greek letters to the Com-
puter Modern bold Greek font, as described below. Note, however, that you should
use this method with care. It can occasionally result in incorrect characters, because
the Mathtime fonts and the Computer Modern fonts have incompatible encodings. The
TrueT
E
XFormatter doesn't issue specic warnings about incorrect characters.
ITo map bold Greek letters to the Computer Modern bold Greek font
1. On the Typeset toolbar, click the Options and Packages button
or, from the
Typeset menu, choose Options and Packages and then choose the Package Op-
tions tab.
2. If the mathtime package isn't listedin the Packages in Use area, add the package.
3. In the Packages in Use area, select the mathtime package and choose Modify.
4. From the Category list box, choose Encoding Options, then from the Options list
box, choose No TS1.
5. From the Category list box, choose Bold, then from the Options list box, choose
Computer Modern.
Note that if you don't set this option and you save the document as a Portable LAT
E
X
le, the documentwill compile and print correctly on a system thathas the Mathtime
Plus fonts.
Error Messages 201
6. Choose OK to close the dialog boxes and return to your document.
7. Save the document and typeset it again.
Serious program error has occurred.
SWP/SW Version 3.5x, 4.x, and 5.x
On rare occasions, SWP and SW can fail. The complete message is as follows:
A serious program error has occurred.
All modified documents
have been saved with the extension .dmp.
The program will now
exit.
The program exits and then displays a second message:
The program has generated a file describing the state of your
system at the time of the error:
(filename.mdmp).
To help us
diagnose and fix the problem, pleaseattach thisfiletoan email
message and send it to support@mackichan.com.
Solution
If SWP or SW fails, the program saves all open and modied documents in les of the
same name with the extension .dmp, as indicated in the message. After you reopen the
program, open the .dmp les and check to make sure they contain your latest changes,
then save the les. The program saves the les with the original .tex le extension and
you can continue working on them as usual.
At the time of failure, the program also generates a le containing diagnostic infor-
mation that our TechnicalSupport staff can use to determine the cause of the failure. As
the second message indicates, we urge you to create an email message and attach the
le and the document in use when the failure occurred, then send the message to our
Technical Support staff, as described on page xvi.
!TeX capacity exceeded, sorry [buffer size=5000].
SWP/SW Version 3.5x, 4.x, and 5.x
This error can occur when you typeset a document saved with the Portable LAT
E
X
lter, which uses the graphicx package. The package scans for line end characters in
the contents of graphics les included in your document. If the graphics les in your
document were originally created in a non-Windows environment, they may use either
the Macintosh or Unix line end characters, which the package doesn't see. Therefore,
when you typesetyour document, LAT
E
Xdoesn't see the line end andcontinues to search
for it until the buffer size has been exceeded. L
A
T
E
Xstops at that point, issuing the error
message. Because L
A
T
E
Xstops at the point of the error, the complete document does not
appear in the TrueT
E
XPreviewer or in print. The error occurs with .eps graphics in
particular.
202
Chapter 4 Troubleshooting
Solution
Convert the line end characters in the graphics le to Windows line end characters. You
may have access to specialized programs for this purpose. If not, use an ASCII editor
to search in the graphic for a carriage return and change it to a carriage return with line
break.
The document has not been loaded.
SWP/SW Version 3.5x, 4.x, and 5.x
If you've placed complex T
E
Xcommands in the preamble of your document or
you're attempting to open a L
A
T
E
Xdocument not created with SWP or SW, the pro-
gram may be unable to load the document into memory. You may see this message:
The document has not been loaded.
SW cannot handle certain ndef
or nnewcommand statements in the LaTeX preamble of this document.
In particular, complex ndef or nnewcommand statements can prevent the document
from loading.
Solution
If you have Version5.5 of SWP or SW, youmaybe able to read the document withthe
Import Non-SWP/SW LAT
E
Xlter. See page 85 for more information.
If you have an earlier version of the program, you may be able to read the document
by placing the complex statements in an external le and then importing that le from
the preamble of your document.
ITo place complex T
E
Xstatements in an external le
1. Open your document with an ASCII editor.
2. Select the preamble statements you want to place in the external le and cut them to
the clipboard.
3. In place of the lines you deleted, enter ninput{lename.tex}, where lename.tex is
the name of the ASCII le you will create insteps 5–8.
4. Save the document.
5. Open a new le with the ASCII editor.
6. Paste the statements from the clipboard into the le.
7. Name the le using a .tex le extension.
8. Save the leinan appropriate subdirectory inthe TCITeXdirectoryof your program
installation.
Note If the le is in a different directory, L
A
T
E
Xwon't nd it when you attempt to
typeset your document, unless you've entered a complete path name in step 3.
9. In SWP or SW, try toopen and typeset the original document.
Documents you may be interested
Documents you may be interested