# How to change the style of part of a cell in 11.2?

In Mathematica 11.1 and earlier it was possible to select just part of the text in a cell, and apply a different style to it using Format → Style. For example, we could type "One two three four" in a "Text" cell, select "three" and apply the "Program" style:

The cell expression would look like this:

Cell[TextData[{
"One two ",
StyleBox["three", "Program"],
" four."
}], "Text"]


In Mathematica 11.2, using Format → Style when only part of a cell is selected changes the style of the entire cell. Performing the same steps results in:

Cell["One two three four.", "Program"]


How can I change the style of just part of a cell in M11.2?

Related:

• @Kuba That's weird because I thought that the Style font end token was exactly the same thing as the Style menu item in the Format menu. – Szabolcs Sep 24 '17 at 9:47
• At least on OSX, you can use Alt-0 on the selected text to do what you want. – Carl Woll Sep 24 '17 at 15:10
• @CarlWoll 1. Thank goodness that has not changed. 2. This is good behavior, but we should be able to also use Alt-0 as we are typing along (without first creating a format box). 3. I consider the new behavior buggy and have reported it to Support. If you hear any debate over this, please ask the debaters to go through the process of typing a long text cell with many formatted text fragments. As soon as they reach for the mouse, put them in time out. – Alan Sep 24 '17 at 15:53
• @CarlWoll I am using Win 10 with Mma 11.1. But I'm confused. Previously you said "Alt-0 behaves similarly to Alt-8" and you also reported that you needed to use ctrl-( before using Alt-8. But we should not have to use ctrl-(. Additionally, doing so will create an entire inline Cell wrapping a FormBox that wraps a StyleBox. I just want to insert a StyleBox, like Alt-8 does in Mma 11.1 under Win 10. Bottom line: it should be as easy as possible to type with style, and the new (11.2) behavior is apparently breaking this. – Alan Sep 24 '17 at 16:27
• In 11.3, we've changed it so that if you have a non-empty selection, it will apply the style to the selection. But if you have an empty selection (blinking caret), it will apply to the whole cell. I think that strikes the right balance of what we were trying to achieve. – John Fultz Sep 25 '17 at 21:29