Is there a latex command to print the name of the font used for text and for math?
sometimes I change the fonts I used to build a latex document to see how it looks. So I have few old pdf files build with different fonts.
Is there latex command to print, inside the PDF when it is compiled, the official font name or specs used for text and for math? so this information is not lost or hard to find?
I know some PDF readers will allow one to find the fonts used in the PDF but sometimes this is hard to find and not all readers has this feature. I also like to print this in the document itself, may be on the margin or as footnote
somewhere so it is easy to see.
Here is a MWE
documentclass[12pt]{article}
usepackage{amsmath}
usepackage[T1]{fontenc}
usepackage{fourier}
usepackage{baskervald}
begin{document}
%footnote{This document was compiled using text font textFontName
%and math font mathFontName}
This is some math $sin(x)$
end{document}
I'd like to do something like the commented code above if there is a way to do it. Let assume there is only one font used in the document, as in the example above.
For example, for default font, I expect the footnote will be
This document was compiled using text font "Computer Modern"
and math font "Computer Modern"
Using TL 2018
fonts
add a comment |
sometimes I change the fonts I used to build a latex document to see how it looks. So I have few old pdf files build with different fonts.
Is there latex command to print, inside the PDF when it is compiled, the official font name or specs used for text and for math? so this information is not lost or hard to find?
I know some PDF readers will allow one to find the fonts used in the PDF but sometimes this is hard to find and not all readers has this feature. I also like to print this in the document itself, may be on the margin or as footnote
somewhere so it is easy to see.
Here is a MWE
documentclass[12pt]{article}
usepackage{amsmath}
usepackage[T1]{fontenc}
usepackage{fourier}
usepackage{baskervald}
begin{document}
%footnote{This document was compiled using text font textFontName
%and math font mathFontName}
This is some math $sin(x)$
end{document}
I'd like to do something like the commented code above if there is a way to do it. Let assume there is only one font used in the document, as in the example above.
For example, for default font, I expect the footnote will be
This document was compiled using text font "Computer Modern"
and math font "Computer Modern"
Using TL 2018
fonts
See this question and answer
– Davislor
Jan 21 at 5:22
add a comment |
sometimes I change the fonts I used to build a latex document to see how it looks. So I have few old pdf files build with different fonts.
Is there latex command to print, inside the PDF when it is compiled, the official font name or specs used for text and for math? so this information is not lost or hard to find?
I know some PDF readers will allow one to find the fonts used in the PDF but sometimes this is hard to find and not all readers has this feature. I also like to print this in the document itself, may be on the margin or as footnote
somewhere so it is easy to see.
Here is a MWE
documentclass[12pt]{article}
usepackage{amsmath}
usepackage[T1]{fontenc}
usepackage{fourier}
usepackage{baskervald}
begin{document}
%footnote{This document was compiled using text font textFontName
%and math font mathFontName}
This is some math $sin(x)$
end{document}
I'd like to do something like the commented code above if there is a way to do it. Let assume there is only one font used in the document, as in the example above.
For example, for default font, I expect the footnote will be
This document was compiled using text font "Computer Modern"
and math font "Computer Modern"
Using TL 2018
fonts
sometimes I change the fonts I used to build a latex document to see how it looks. So I have few old pdf files build with different fonts.
Is there latex command to print, inside the PDF when it is compiled, the official font name or specs used for text and for math? so this information is not lost or hard to find?
I know some PDF readers will allow one to find the fonts used in the PDF but sometimes this is hard to find and not all readers has this feature. I also like to print this in the document itself, may be on the margin or as footnote
somewhere so it is easy to see.
Here is a MWE
documentclass[12pt]{article}
usepackage{amsmath}
usepackage[T1]{fontenc}
usepackage{fourier}
usepackage{baskervald}
begin{document}
%footnote{This document was compiled using text font textFontName
%and math font mathFontName}
This is some math $sin(x)$
end{document}
I'd like to do something like the commented code above if there is a way to do it. Let assume there is only one font used in the document, as in the example above.
For example, for default font, I expect the footnote will be
This document was compiled using text font "Computer Modern"
and math font "Computer Modern"
Using TL 2018
fonts
fonts
edited Jan 21 at 1:54
Nasser
asked Jan 21 at 1:33
NasserNasser
8,19363183
8,19363183
See this question and answer
– Davislor
Jan 21 at 5:22
add a comment |
See this question and answer
– Davislor
Jan 21 at 5:22
See this question and answer
– Davislor
Jan 21 at 5:22
See this question and answer
– Davislor
Jan 21 at 5:22
add a comment |
2 Answers
2
active
oldest
votes
My answer can be improved for math, but it has up to 16 groups, you can check what
makeatlettermeaningmv@normalmakeatother
produces to get an idea of what is involved.
documentclass[12pt]{article}
usepackage{amsmath}
usepackage[T1]{fontenc}
usepackage{fourier}
usepackage{baskervald}
begin{document}
%footnote{This document was compiled using text font textFontName
%and math font mathFontName}
This is some math $sin(x)$.
makeatletter
edeftextFontName{fontnamecsname
f@encoding/f@family/f@series/f@shape/f@sizeendcsname}
edefmathFontName{fontnametextfont0}
edefmathLetterFontName{fontnametextfont1}
makeatother
Seefootnote{Text Font: textFontName
Math Operator Font: mathFontName
Math Letter Font: mathLetterFontNamepar
}
end{document}
With xetex:
documentclass[12pt]{article}
usepackage{amsmath}
usepackage{fontspec}
begin{document}
%footnote{This document was compiled using text font textFontName
%and math font mathFontName}
This is some math $sin(x)$.
makeatletter
edeftextFontName{fontnamecsname
f@encoding/f@family/f@series/f@shape/f@sizeendcsname}
edefmathFontName{fontnametextfont0}
edefmathLetterFontName{fontnametextfont1}
makeatother
Seefootnote{Text Font: texttt{textFontName}
Math Operator Font: texttt{mathFontName}
Math Letter Font: texttt{mathLetterFontName}par
}
end{document}
add a comment |
Yes, but it won’t give you the display name you want. The f@family
macro will expand to something like cmr
instead of Computer Modern Roman, and thefam
in math mode is a number.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "85"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f471070%2fis-there-a-latex-command-to-print-the-name-of-the-font-used-for-text-and-for-mat%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
My answer can be improved for math, but it has up to 16 groups, you can check what
makeatlettermeaningmv@normalmakeatother
produces to get an idea of what is involved.
documentclass[12pt]{article}
usepackage{amsmath}
usepackage[T1]{fontenc}
usepackage{fourier}
usepackage{baskervald}
begin{document}
%footnote{This document was compiled using text font textFontName
%and math font mathFontName}
This is some math $sin(x)$.
makeatletter
edeftextFontName{fontnamecsname
f@encoding/f@family/f@series/f@shape/f@sizeendcsname}
edefmathFontName{fontnametextfont0}
edefmathLetterFontName{fontnametextfont1}
makeatother
Seefootnote{Text Font: textFontName
Math Operator Font: mathFontName
Math Letter Font: mathLetterFontNamepar
}
end{document}
With xetex:
documentclass[12pt]{article}
usepackage{amsmath}
usepackage{fontspec}
begin{document}
%footnote{This document was compiled using text font textFontName
%and math font mathFontName}
This is some math $sin(x)$.
makeatletter
edeftextFontName{fontnamecsname
f@encoding/f@family/f@series/f@shape/f@sizeendcsname}
edefmathFontName{fontnametextfont0}
edefmathLetterFontName{fontnametextfont1}
makeatother
Seefootnote{Text Font: texttt{textFontName}
Math Operator Font: texttt{mathFontName}
Math Letter Font: texttt{mathLetterFontName}par
}
end{document}
add a comment |
My answer can be improved for math, but it has up to 16 groups, you can check what
makeatlettermeaningmv@normalmakeatother
produces to get an idea of what is involved.
documentclass[12pt]{article}
usepackage{amsmath}
usepackage[T1]{fontenc}
usepackage{fourier}
usepackage{baskervald}
begin{document}
%footnote{This document was compiled using text font textFontName
%and math font mathFontName}
This is some math $sin(x)$.
makeatletter
edeftextFontName{fontnamecsname
f@encoding/f@family/f@series/f@shape/f@sizeendcsname}
edefmathFontName{fontnametextfont0}
edefmathLetterFontName{fontnametextfont1}
makeatother
Seefootnote{Text Font: textFontName
Math Operator Font: mathFontName
Math Letter Font: mathLetterFontNamepar
}
end{document}
With xetex:
documentclass[12pt]{article}
usepackage{amsmath}
usepackage{fontspec}
begin{document}
%footnote{This document was compiled using text font textFontName
%and math font mathFontName}
This is some math $sin(x)$.
makeatletter
edeftextFontName{fontnamecsname
f@encoding/f@family/f@series/f@shape/f@sizeendcsname}
edefmathFontName{fontnametextfont0}
edefmathLetterFontName{fontnametextfont1}
makeatother
Seefootnote{Text Font: texttt{textFontName}
Math Operator Font: texttt{mathFontName}
Math Letter Font: texttt{mathLetterFontName}par
}
end{document}
add a comment |
My answer can be improved for math, but it has up to 16 groups, you can check what
makeatlettermeaningmv@normalmakeatother
produces to get an idea of what is involved.
documentclass[12pt]{article}
usepackage{amsmath}
usepackage[T1]{fontenc}
usepackage{fourier}
usepackage{baskervald}
begin{document}
%footnote{This document was compiled using text font textFontName
%and math font mathFontName}
This is some math $sin(x)$.
makeatletter
edeftextFontName{fontnamecsname
f@encoding/f@family/f@series/f@shape/f@sizeendcsname}
edefmathFontName{fontnametextfont0}
edefmathLetterFontName{fontnametextfont1}
makeatother
Seefootnote{Text Font: textFontName
Math Operator Font: mathFontName
Math Letter Font: mathLetterFontNamepar
}
end{document}
With xetex:
documentclass[12pt]{article}
usepackage{amsmath}
usepackage{fontspec}
begin{document}
%footnote{This document was compiled using text font textFontName
%and math font mathFontName}
This is some math $sin(x)$.
makeatletter
edeftextFontName{fontnamecsname
f@encoding/f@family/f@series/f@shape/f@sizeendcsname}
edefmathFontName{fontnametextfont0}
edefmathLetterFontName{fontnametextfont1}
makeatother
Seefootnote{Text Font: texttt{textFontName}
Math Operator Font: texttt{mathFontName}
Math Letter Font: texttt{mathLetterFontName}par
}
end{document}
My answer can be improved for math, but it has up to 16 groups, you can check what
makeatlettermeaningmv@normalmakeatother
produces to get an idea of what is involved.
documentclass[12pt]{article}
usepackage{amsmath}
usepackage[T1]{fontenc}
usepackage{fourier}
usepackage{baskervald}
begin{document}
%footnote{This document was compiled using text font textFontName
%and math font mathFontName}
This is some math $sin(x)$.
makeatletter
edeftextFontName{fontnamecsname
f@encoding/f@family/f@series/f@shape/f@sizeendcsname}
edefmathFontName{fontnametextfont0}
edefmathLetterFontName{fontnametextfont1}
makeatother
Seefootnote{Text Font: textFontName
Math Operator Font: mathFontName
Math Letter Font: mathLetterFontNamepar
}
end{document}
With xetex:
documentclass[12pt]{article}
usepackage{amsmath}
usepackage{fontspec}
begin{document}
%footnote{This document was compiled using text font textFontName
%and math font mathFontName}
This is some math $sin(x)$.
makeatletter
edeftextFontName{fontnamecsname
f@encoding/f@family/f@series/f@shape/f@sizeendcsname}
edefmathFontName{fontnametextfont0}
edefmathLetterFontName{fontnametextfont1}
makeatother
Seefootnote{Text Font: texttt{textFontName}
Math Operator Font: texttt{mathFontName}
Math Letter Font: texttt{mathLetterFontName}par
}
end{document}
answered Jan 21 at 8:44
jfbujfbu
47.2k66149
47.2k66149
add a comment |
add a comment |
Yes, but it won’t give you the display name you want. The f@family
macro will expand to something like cmr
instead of Computer Modern Roman, and thefam
in math mode is a number.
add a comment |
Yes, but it won’t give you the display name you want. The f@family
macro will expand to something like cmr
instead of Computer Modern Roman, and thefam
in math mode is a number.
add a comment |
Yes, but it won’t give you the display name you want. The f@family
macro will expand to something like cmr
instead of Computer Modern Roman, and thefam
in math mode is a number.
Yes, but it won’t give you the display name you want. The f@family
macro will expand to something like cmr
instead of Computer Modern Roman, and thefam
in math mode is a number.
answered Jan 21 at 5:23
DavislorDavislor
5,7671127
5,7671127
add a comment |
add a comment |
Thanks for contributing an answer to TeX - LaTeX Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f471070%2fis-there-a-latex-command-to-print-the-name-of-the-font-used-for-text-and-for-mat%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
See this question and answer
– Davislor
Jan 21 at 5:22