Take the 2-minute tour ×
Mathematica Stack Exchange is a question and answer site for users of Mathematica. It's 100% free, no registration required.

How can I make a stylesheet where inline cells have are styled like input cells? By "similar", I mean the same font and syntax highlighting.

I have even tried copying all settings from Input cell of Core.nb to a private style definition for InlineCell, but had no luck.

share|improve this question

2 Answers 2

up vote 3 down vote accepted

It looked like I had misunderstood "syntax highlighting" in this context. What I need turned out to be ShowCodeAssist->True. Combining this and settings on font and others that looked relevant:

Cell[StyleData["InlineCell"],
ShowAutoStyles->True, 
ShowCodeAssist->True,
LanguageCategory->"Mathematica",
FormatType->"InputForm",
FontFamily->"Courier New", 
FontWeight->"Bold"]

I finally achieved what was almost what I was looking for.

share|improve this answer

You can't get syntax highlighting in an inline cell. Syntax highlighting is not a style, but a function of the front end's code editor, which is only active in Input cells. You can put text in a text cell into Input style. Select the text, then type Cmnd+9 (OS X) or Ctrl+9 (Windows).

share|improve this answer
    
thanks. Can I set upright font shape in stylesheet so that single character will not get automatically slanted? –  Naitree Apr 18 at 4:39
    
I just noticed that by typing Shift + Ctrl + I, inline cell can be converted to InputForm. Is there a way to automate this process? –  Naitree Apr 18 at 6:22

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.