Questions tagged [customization]

Customizing interaction, the front end, or other aspects of Mathematica manually or programmatically.

Filter by
Sorted by
Tagged with
163 votes
12 answers
56k views

1 Plot, 2 Scale/Axis

I would like to plot those two datasets on top of each other. But they have very different range on the $y$ axis. How can I have two different axis? I found the following on the help menu but quite ...
500's user avatar
  • 5,569
105 votes
2 answers
7k views

Is it possible to define a new PlotTheme?

In version 10 one can define, say, $PlotTheme = "Scientific" Which changes the appearance of all plots. This is fantastic because on the one hand I can have nice ...
Yi Wang's user avatar
  • 7,347
65 votes
1 answer
1k views

Is it possible to customize the Suggestions Bar?

I'd like to be able to customize the Suggestions Bar in v9.0 to provide recommendations of my own. Possible example: when doing unit calculations, I'd like it to suggest converting the answer to ...
cjpembo's user avatar
  • 1,282
53 votes
3 answers
2k views

Argument completions for user-defined functions

Mathematica 10 has introduced file name completion for the arguments of certain built-in functions, such as Import, SetDirectory,...
Szabolcs's user avatar
  • 235k
46 votes
4 answers
10k views

How to change the default ColorData used in Mathematica's Plot?

This question leads on from the recent question What are the standard colors for plots in Mathematica? There it was determined that the default color palette used by ...
Simon's user avatar
  • 10.2k
37 votes
0 answers
1k views

Changing FrontEnd automatic scrolling in version 8

In Mathematica versions < 8, the FrontEnd has a very intelligent behavior: On evaluation, it by default automatically scrolls down the Notebook window to the last printed Output cell but also ...
Alexey Popkov's user avatar
36 votes
3 answers
2k views

How do I add new menuitems to menus?

What are some complete examples of what one would include in a FrontEnd init.m that would make use of FrontEnd`AddMenuCommands ...
murray's user avatar
  • 11.9k
35 votes
4 answers
1k views

How to make a custom NN layer in Mathematica?

Is there a way to create our own custom layers for Neural Networks in Mathematica ? I suspect it should be possible, any pointers or directions on how to go about it? I am interested in ...
Andy Stow Away's user avatar
35 votes
1 answer
5k views

Is it possible to insert new colour schemes into ColorData?

Because of the standards in my field, for many plots I need to use (or at least end up using) rather narrowly defined colour schemes, and in particular the Matlab "Jet" scheme, which is well described ...
Emilio Pisanty's user avatar
34 votes
2 answers
23k views

Delete the current notebook cell using the keyboard

Is there another way than pressing Ctrl+. until the whole cell is selected and then pressing Del? If this is not built in, can I create some sort of a global macro to do this and bind it to a ...
Meh's user avatar
  • 1,637
30 votes
2 answers
3k views

Switch from logarithmic to linear scaling partway along a plot's axis

In the 2015 Planck satellite results, they give the latest plot of the temperature power spectrum of the cosmic microwave background, which I show below. (I am only interested in the main plot; you ...
thecommexokid's user avatar
30 votes
4 answers
9k views

Keyboard shortcut to evaluate notebook

(If this is entirely trivial, although I couldn't find an answer as much as I searched the archives, I will delete the question.) How could I add a keyboard shortcut to evaluate the entire notebook ...
stathisk's user avatar
  • 3,054
30 votes
1 answer
2k views

Customize keybindings without modifying files in the installation directory

I would like to know if I can modify key bindings without being able to modify the KeyEventTranslations.tr in the installation directory. So maybe putting another one in my home dir and linking to it ...
Chromatic's user avatar
  • 794
29 votes
1 answer
842 views

Prompt a set of possible options

Recent versions of Mathematica dynamically prompt a list of possible options. For example, when typing Plot[x, {x,0,1}, PlotStyle-> After typing the arrow, ...
Yi Wang's user avatar
  • 7,347
29 votes
2 answers
620 views

Is there a way to make the "Details" section of the Documentation expanded by default?

By default, the Mathematica documentation opens with the "Details" section collapsed. This is never what I'm looking for — in fact, I've lost count of the times I've sought help on a feature and not ...
orome's user avatar
  • 12.8k
28 votes
3 answers
5k views

Mathematica Sec and Csc

How can I prevent Mathematica from using the "old fashioned" functions "Sec" and "Csc"? In Germany these functions are "old fashioned" as they are not taught anymore at school.
Klaus's user avatar
  • 389
25 votes
5 answers
18k views

How to change default notebook background color?

How does one change the default notebook background color?
Tim's user avatar
  • 395
25 votes
1 answer
325 views

How to get old message formatting in version 11?

Version 11 uses a new-style message formatting. The new style has useful features, and it is usually desirable. However, when saved in a notebook, it doesn't display correctly in older versions of ...
Szabolcs's user avatar
  • 235k
24 votes
2 answers
2k views

Best way to add KeyEvents and faster Quit

Many users have asked how to add KeyEvents to speed/improve keyboard input. This is just a random example. The technique is always the same. It requires that you ...
magma's user avatar
  • 5,290
23 votes
2 answers
849 views

Context unique to each group at a specified level

Are there any new tools in v10 that might be applicable to this problem? Recent versions of Mathematica provide the option of having a unique $Context for each ...
Mr.Wizard's user avatar
  • 272k
22 votes
1 answer
1k views

Live code templates

I enjoy coding in the FrontEnd (except it crashes and lookup across files does not exist), but I often miss 'hands on keyboard', customizable code templates. E.g. I often forget to wrap an option ...
Kuba's user avatar
  • 137k
22 votes
3 answers
989 views

Changeable header and footer banners in Slide Show style

I would like to create Mathematica slide shows that contain several tailored, fixed banners as headers and footers, much as MS Powerpoint, MS Word, Apple Pages, and LaTeX documents allow one to ...
David G. Stork's user avatar
21 votes
2 answers
3k views

Modify existing color scheme

I am using the "TemperatureMap" color scheme for image processing. How can I set the lowest color value to Black? Generally ...
mrz's user avatar
  • 11.7k
21 votes
5 answers
1k views

Is it possible to Print expressions in reverse order?

Let's say I'm debugging a program step by step and want to Print some expressions (using ShowIt, for example). Is there a way to output the result of ...
21 votes
4 answers
2k views

Get tab key to indent a block of code

[Feature added in version 13.1] Is there some way I can change Mathematica keyboard behavior so I could select a block of text/code, press tab, and the selection would be indented to right? Similarly, ...
Murta's user avatar
  • 26.3k
20 votes
3 answers
3k views

Change base font for all graphics objects

How can I change the base font style for all graphics objects, including the ones generated using plotting functions? I would like to change this a single time and have it affect all graphics ...
Szabolcs's user avatar
  • 235k
19 votes
3 answers
689 views

Parenthesize what I have highlighted

I want to highlight a piece of equation, click a button and have that part taken into parentheses.
Gappy Hilmore's user avatar
19 votes
1 answer
990 views

Creating a custom web API ServiceConnection

Can I build a custom API service connection that links into the standard framework? I know there are paclets that seem to implement this. How are they structured and how can I write my own?
b3m2a1's user avatar
  • 46.9k
19 votes
2 answers
6k views

Rebinding keys to define new keyboard shortcuts

I've checked Mathematica → Preferences, and poked around the options on the toolbar. However, I don't see a way to define new keyboard shortcuts in Mathematica. I've used VIM for 10+ years, and I've ...
user avatar
19 votes
1 answer
378 views

Make cursor stay in input cell

By default, after evaluating an input cell by hitting Enter or Shift-Return the cursor jumps below the corresponding output cell. Is there a way to make the cursor stay exactly where it was before the ...
murphy's user avatar
  • 1,249
19 votes
1 answer
777 views

How to add named characters to Mathematica 10 or later?

Any news regarding this for Mathematica 12? It appears that native support for the Klingon alphabet has been removed from version 10: \[KlingonA] Syntax::...
Mr.Wizard's user avatar
  • 272k
19 votes
3 answers
680 views

Non-english spell check dictionaries for Mathematica?

I've spent a fair amount of time bending Mathematica for taking notes and I've been very happy with it, the only missing piece it seems is a nice spell check dictionary for Polish (my mother language)....
Ranza's user avatar
  • 1,205
18 votes
2 answers
2k views

How can I change the keyboard shortcut for switching the active window?

The default keyboard shortcut (on Windows at least) for switching focus to the next window is Ctrl+F6, and for switching to the previous windows it's Shift+Ctrl+F6. How can I change this to Ctrl+Tab ...
Andrew's user avatar
  • 1,136
18 votes
1 answer
447 views

How can I route edges manually for a Graph?

Most graph layouts supported by Mathematica use straight lines for edges; or at least something that only depends on the coordinates of the two adjacent vertices of the edge and nothing else. A ...
Szabolcs's user avatar
  • 235k
18 votes
1 answer
560 views

Add spaces to Mathematica comment delimiters?

Not exactly the world's most pressing problem, but one that has now exceeded my tolerance level. If I comment out a line of input such as f[x_]:=x+1; with Alt-/ (...
Julian Moore's user avatar
  • 2,560
17 votes
2 answers
3k views

Set spell checking language

Version 11 brings real-time multilingual spell checking. The linked page says, The language is automatically detected as you type, but it can also be set manually. How do I set the spell checking ...
Szabolcs's user avatar
  • 235k
17 votes
1 answer
1k views

How do I remove the little × that shows up in the frontend when typing?

Version 11.1 now shows a little grayed out × (a multiplication sign) when one is editing something, to warn them that the expression will be interpreted as the ...
Nasser's user avatar
  • 143k
17 votes
1 answer
550 views

Programming of a natural language interface

I've just started using the Mathematica natural language interface and found it very interesting. After doing some research, I found some documentation on the "Programmable Linguistic Interface": ...
Burton Samograd's user avatar
17 votes
2 answers
531 views

Evaluate selection in new window or new notebook?

Sometimes when you have long code you need to check some part of this code. the way I am using currently is to selected the part that I want and then copy it to new notebook and then evaluate it ...
Basheer Algohi's user avatar
17 votes
1 answer
851 views

Google Drive API connection: (or how can I build a service connection to an OAuth2 service?)

From here I know how to build a a basic service connection. And that's fine in simple authentication cases but how do I do this for OAuth services? Even more specifically, how can I do this for ...
b3m2a1's user avatar
  • 46.9k
17 votes
1 answer
627 views

ShowGroupOpener's behavior change in 11.3

Among many settings for a fresh installation I have CurrentValue[$FrontEnd, ShowGroupOpener] = True in order to have sections openers always visible. It does ...
Kuba's user avatar
  • 137k
17 votes
1 answer
475 views

How do I programmatically add to contextual menus?

To programmatically add to menus you can do as described here: How do I add new menuitems to menus? What can I do to programmatically add to contextual menus? Is something similar to ...
Mike Honeychurch's user avatar
17 votes
1 answer
359 views

Can one effectively edit a Front End Resource that is already loaded?

A number of special definitions are loaded from .tr files on Front End initialization and are accessible via FrontEndResource. ...
Mr.Wizard's user avatar
  • 272k
16 votes
2 answers
2k views

How to improve the typesetting of mathematical contents

Until I started diving into Mathematica, I was not using much computer software for symbolic computation. I did my analysis by hand on blank sheets, the calculations using Python or MATLAB, and the ...
agravier's user avatar
  • 609
16 votes
2 answers
1k views

Command Completion

Note: As of version 9, this functionality is available and works out of the box. I've a few questions about Command Completion in Mathematica. I recently discovered this feature, and it's really ...
Tianxiang Xiong's user avatar
16 votes
2 answers
1k views

There is a button in the "basic math assistant" which wraps highlighted text in chosen brackets. Is there no keyboard command for this?

This counts as something of a basic question, but one for which I cannot find an answer. I checked the documentation, I checked google, I searched it here, I read a bunch of different things, but ...
Brendan's user avatar
  • 535
16 votes
2 answers
429 views

What is the complete sequence of evaluations/transformations from submitting a cell to actual evaluation?

This question is inspired by that one. Reading it, I noticed that while (I think) I know what happens when entering an expression directly to the kernel (i.e. after typing ...
celtschk's user avatar
  • 19.1k
16 votes
1 answer
431 views

How do I create annotations for functions?

In 10.3, Mathematica starts captioning symbol-names into foreign languages if your Interface preferences are set to have Mathematica in a foreign language. I poked around the ...
Patrick Stevens's user avatar
16 votes
3 answers
2k views

Opening a context menu (with the Menu key)

Is it by any chance possible to make the Menu key work as one would expect in Mathematica: opening a context menu? The Menu key does nothing in version 7 or 8 on Windows.
Andrew's user avatar
  • 1,136
15 votes
3 answers
3k views

How do I remove the top bar and bottom bar from the Students Mathematica window?

Any idea how to remove the top bar saying "Wolfram Mathematica .... Demonstrations MathWorld Studenforum Help" from the Mathematica main window (see screenshot). It has no use to me and it steals ...
n3rd's user avatar
  • 251

1
2 3 4 5
8