- MacKichan Software

- Technical Support Pages

- Free Trial Versions

Fixed by reading the help files better. I had not enclosed the required non-italicised Theorem environments in enough curly brackets.

This is what was needed:

\newtheorem{theorem}{Theorem}

\newtheorem{acknowledgement}[theorem]{Acknowledgement}

\newtheorem{algorithm}[theorem]{Algorithm}

{\theorembodyfont{\upshape}\newtheorem{axiom}[theorem]{Axiom}

\newtheorem{case}[theorem]{Case}

\newtheorem{claim}[theorem]{Claim}

\newtheorem{conclusion}[theorem]{Conclusion}

\newtheorem{condition}[theorem]{Condition}

\newtheorem{conjecture}[theorem]{Conjecture}

\newtheorem{corollary}[theorem]{Corollary}

\newtheorem{criterion}[theorem]{Criterion}

\newtheorem{definition}[theorem]{Definition}

\newtheorem{example}[theorem]{Example}

\newtheorem{exercise}[theorem]{Exercise}

\newtheorem{lemma}[theorem]{Lemma}

\newtheorem{notation}[theorem]{Notation}

\newtheorem{problem}[theorem]{Problem}

\newtheorem{proposition}[theorem]{Proposition}

\newtheorem{remark}[theorem]{Remark}

\newtheorem{solution}[theorem]{Solution}

\newtheorem{summary}[theorem]{Summary}}

__________________________________________

Hi there

I am sure this is routine for experts but as a novice is very frustrating.

I am endeavouring in the typeset output to have all objects in the "Theorem environment" print their contents in non-italics except got Theorem, Proposition and Corollary.

I first went into Tags and changed the appearance of the fonts as they appear in the pre-typeset environment and it created a new .CST file with those changes. Then this only changed the screen document and as I wanted changes to the printed typeset document I found this:

"If you want to change the font that LaTeX uses for the body of the theorem environment, type \theorembodyfont{font} where font is the font family you want LaTeX to use.

For example, to use upright text in the body of a theorem, use the command \theorembodyfont{\upshape}. The font used for the body of a theorem-like environment can be restricted to a single environment or a group of environments by using curly braces to enclose the environments."

This involved adding the Theorem Package AND changing my preamble to this

\newtheorem{theorem}{Theorem}

\newtheorem{corollary}[theorem]{Corollary}

\newtheorem{proposition}[theorem]{Proposition}

\theorembodyfont{\upshape}{\newtheorem{acknowledgement}[theorem]{Acknowledgement}

\newtheorem{algorithm}[theorem]{Algorithm}

\newtheorem{axiom}[theorem]{Axiom}

\newtheorem{case}[theorem]{Case}

\newtheorem{claim}[theorem]{Claim}

\newtheorem{conclusion}[theorem]{Conclusion}

\newtheorem{condition}[theorem]{Condition}

\newtheorem{conjecture}[theorem]{Conjecture}

\newtheorem{criterion}[theorem]{Criterion}

\newtheorem{definition}[theorem]{Definition}

\newtheorem{example}[theorem]{Example}

\newtheorem{exercise}[theorem]{Exercise}

\newtheorem{lemma}[theorem]{Lemma}

\newtheorem{notation}[theorem]{Notation}

\newtheorem{problem}[theorem]{Problem}}

\newtheorem{remark}[theorem]{Remark}

\newtheorem{solution}[theorem]{Solution}

\newtheorem{summary}[theorem]{Summary}

\input{tcilatex}

\setcounter{tocdepth}{3}

I tried that and it worked on the Typeset output BUT NOW all my non-italicised choices in the screen document have lost all their text to within the "contents of the label".

Please help.

Regards and thanks

Phil Bos

- Login to post comments