
Я использую \input{filename.tikz}
для включения графиков .tikz, созданныхmatlab2tikzв моем документе LaTeX. Как показано в комментарии кэтот вопросможно изменить размер маркера печати при вводе документа, не изменяя исходный файл .tikz.
Теперь я ищу способ изменить форматирование чисел на оси таким же образом. У меня есть числа на оси Y, которые имеют форму, 5 x 10^-2
в которой я хочу, чтобы они были 0.05
.
Я понимаю изэтот ответчто это больше связано с pgfplot, чем с tikz, но я не уверен, как бы я использовал команду, данную в ответе прямо перед моим \input
утверждением.
решение1
Ключи, указанные в axis
параметрах, можно также установить вне axis
среды с помощью
\pgfplotsset{
every x tick label/.append style =
{
/pgf/number format/.cd,
precision = 0,
fixed
}
}
или, что то же самое
\pgfkeys{
/pgfplots/every x tick label/.append style =
{
/pgf/number format/.cd,
precision = 0,
fixed
}
}
Для примера, приведенного в ответе, это будет выглядеть так:
\pgfkeys{
/pgfplots/every y tick label/.append style =
{
/pgf/number format/.cd,
precision = 2,
fixed
}
}