Import txfonts integral












3















I was trying to import the integral symbol from txfonts. In txfonts.sty I was able to find only multiple integrals of any type but the simple single one. I am sure I am missing something, can someone help me?










share|improve this question


















  • 2





    Perhaps I am wrong, but txfonts does not seem to have its own basic integral sign, but relies on the underlying math font. However, I am not an expert on this. I made this judgment studying both txfonts.sty as well as symbols-a4.pdf Welcome to the site.

    – Steven B. Segletes
    Mar 7 at 17:35













  • Thanks for the prompt answer. Do you know where I can find that particular integral sign?

    – user182997
    Mar 7 at 17:41
















3















I was trying to import the integral symbol from txfonts. In txfonts.sty I was able to find only multiple integrals of any type but the simple single one. I am sure I am missing something, can someone help me?










share|improve this question


















  • 2





    Perhaps I am wrong, but txfonts does not seem to have its own basic integral sign, but relies on the underlying math font. However, I am not an expert on this. I made this judgment studying both txfonts.sty as well as symbols-a4.pdf Welcome to the site.

    – Steven B. Segletes
    Mar 7 at 17:35













  • Thanks for the prompt answer. Do you know where I can find that particular integral sign?

    – user182997
    Mar 7 at 17:41














3












3








3








I was trying to import the integral symbol from txfonts. In txfonts.sty I was able to find only multiple integrals of any type but the simple single one. I am sure I am missing something, can someone help me?










share|improve this question














I was trying to import the integral symbol from txfonts. In txfonts.sty I was able to find only multiple integrals of any type but the simple single one. I am sure I am missing something, can someone help me?







fonts math-operators integral txfonts






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Mar 7 at 17:27









user182997user182997

182




182








  • 2





    Perhaps I am wrong, but txfonts does not seem to have its own basic integral sign, but relies on the underlying math font. However, I am not an expert on this. I made this judgment studying both txfonts.sty as well as symbols-a4.pdf Welcome to the site.

    – Steven B. Segletes
    Mar 7 at 17:35













  • Thanks for the prompt answer. Do you know where I can find that particular integral sign?

    – user182997
    Mar 7 at 17:41














  • 2





    Perhaps I am wrong, but txfonts does not seem to have its own basic integral sign, but relies on the underlying math font. However, I am not an expert on this. I made this judgment studying both txfonts.sty as well as symbols-a4.pdf Welcome to the site.

    – Steven B. Segletes
    Mar 7 at 17:35













  • Thanks for the prompt answer. Do you know where I can find that particular integral sign?

    – user182997
    Mar 7 at 17:41








2




2





Perhaps I am wrong, but txfonts does not seem to have its own basic integral sign, but relies on the underlying math font. However, I am not an expert on this. I made this judgment studying both txfonts.sty as well as symbols-a4.pdf Welcome to the site.

– Steven B. Segletes
Mar 7 at 17:35







Perhaps I am wrong, but txfonts does not seem to have its own basic integral sign, but relies on the underlying math font. However, I am not an expert on this. I made this judgment studying both txfonts.sty as well as symbols-a4.pdf Welcome to the site.

– Steven B. Segletes
Mar 7 at 17:35















Thanks for the prompt answer. Do you know where I can find that particular integral sign?

– user182997
Mar 7 at 17:41





Thanks for the prompt answer. Do you know where I can find that particular integral sign?

– user182997
Mar 7 at 17:41










2 Answers
2






active

oldest

votes


















1














First, a limits version...



documentclass{article}
usepackage{mathtools}
%%%%%%%%%%%%%%%%%%%%%%%% WHOLE txfonts PACKAGE
%usepackage{txfonts}

%%%%%%%%%%%%%%%%%%%%%%%% JUST txfonts LARGE SYMBOLS
%%%%%%%%%%%%%%%%%%
% Math Extension %
%%%%%%%%%%%%%%%%%%

%DeclareSymbolFont{largesymbols}{OMX}{txex}{m}{n}
%SetSymbolFont{largesymbols}{bold}{OMX}{txex}{bx}{n}
%DeclareFontSubstitution{OMX}{txex}{m}{n}

%%%%%%%%%%%%%%%%%%%%%%%% JUST txfont INTEGRALS
%DeclareFontFamily{OMX}{txlargesyms}{}
DeclareSymbolFont{txlargesyms}{OMX}{txex}{m}{n}
DeclareMathSymbol{txtxint}{mathop}{txlargesyms}{82}
%DeclareMathSymbol{txdsint}{mathop}{txlargesyms}{90}

deftxint{txtxintlimits}
%%%%%%%%%%%%%%%%%%%%%%%%
begin{document}
centerline{$int_0^x txint_0^x$}
[
int_0^xtxint_0^x
]
end{document}


enter image description here



And for a nolimits version (a 2-letter change on a single line):



documentclass{article}
usepackage{mathtools}
%%%%%%%%%%%%%%%%%%%%%%%% WHOLE txfonts PACKAGE
%usepackage{txfonts}

%%%%%%%%%%%%%%%%%%%%%%%% JUST txfonts LARGE SYMBOLS
%%%%%%%%%%%%%%%%%%
% Math Extension %
%%%%%%%%%%%%%%%%%%

%DeclareSymbolFont{largesymbols}{OMX}{txex}{m}{n}
%SetSymbolFont{largesymbols}{bold}{OMX}{txex}{bx}{n}
%DeclareFontSubstitution{OMX}{txex}{m}{n}

%%%%%%%%%%%%%%%%%%%%%%%% JUST txfont INTEGRALS
%DeclareFontFamily{OMX}{txlargesyms}{}
DeclareSymbolFont{txlargesyms}{OMX}{txex}{m}{n}
DeclareMathSymbol{txtxint}{mathop}{txlargesyms}{82}
%DeclareMathSymbol{txdsint}{mathop}{txlargesyms}{90}

deftxint{txtxintnolimits}
%%%%%%%%%%%%%%%%%%%%%%%%
begin{document}
centerline{$int_0^x txint_0^x$}
[
int_0^xtxint_0^x
]
end{document}


enter image description here






share|improve this answer


























  • Very nice! What about the position of the endpoints? Is it possible to have a "nontop" version?

    – user182997
    Mar 7 at 18:09











  • @user182997 See my edit, please.

    – Steven B. Segletes
    Mar 7 at 18:18






  • 1





    Perfection. Thank you.

    – user182997
    Mar 7 at 18:40



















1














You may want to do it fully:



documentclass{article}
usepackage{amsmath}

DeclareSymbolFont{txlargeoperators}{OMX}{txex}{m}{n}
DeclareSymbolFont{txlargeoperatorsA}{U}{txexa}{m}{n}
DeclareMathSymbol{intop}{mathop}{txlargeoperators}{"52}
DeclareMathSymbol{iintop}{mathop}{txlargeoperatorsA}{33}
DeclareMathSymbol{iiintop}{mathop}{txlargeoperatorsA}{35}
DeclareMathSymbol{iiiintop}{mathop}{txlargeoperatorsA}{37}
DeclareMathSymbol{idotsintop}{mathop}{txlargeoperatorsA}{39}

DeclareMathSymbol{ointop}{mathop}{txlargeoperators}{"48}
DeclareMathSymbol{oiintop}{mathop}{txlargeoperatorsA}{8}
DeclareMathSymbol{oiiintop}{mathop}{txlargeoperatorsA}{41}

DeclareMathSymbol{varointctrclockwiseop}{mathop}{txlargeoperatorsA}{43}
DeclareMathSymbol{varointclockwiseop}{mathop}{txlargeoperatorsA}{45}
DeclareMathSymbol{oiintctrclockwiseop}{mathop}{txlargeoperatorsA}{64}
DeclareMathSymbol{varoiintclockwiseop}{mathop}{txlargeoperatorsA}{66}
DeclareMathSymbol{oiintclockwiseop}{mathop}{txlargeoperatorsA}{72}
DeclareMathSymbol{varoiintctrclockwiseop}{mathop}{txlargeoperatorsA}{74}
DeclareMathSymbol{oiiintctrclockwiseop}{mathop}{txlargeoperatorsA}{68}
DeclareMathSymbol{varoiiintclockwiseop}{mathop}{txlargeoperatorsA}{70}
DeclareMathSymbol{oiiintclockwiseop}{mathop}{txlargeoperatorsA}{76}
DeclareMathSymbol{varoiiintctrclockwiseop}{mathop}{txlargeoperatorsA}{78}
DeclareMathSymbol{fintop}{mathop}{txlargeoperatorsA}{62}
DeclareMathSymbol{sqiintop}{mathop}{txlargeoperatorsA}{80}
DeclareMathSymbol{sqiiintop}{mathop}{txlargeoperatorsA}{82}

makeatletter
renewcommand{int}{DOTSIintopilimits@}
renewcommand{iint}{DOTSIiintopilimits@}
renewcommand{iiint}{DOTSIiiintopilimits@}
renewcommand{iiiint}{DOTSIiiiintopilimits@}
renewcommand{idotsint}{DOTSIidotsintopilimits@}

renewcommand{oint}{DOTSIointopilimits@}
newcommand{oiint}{DOTSIoiintopilimits@}
newcommand{oiiint}{DOTSIoiiintopilimits@}

newcommand{varointctrclockwise}{DOTSIvarointctrclockwiseopilimits@}
newcommand{varointclockwise}{DOTSIvarointclockwiseopilimits@}
newcommand{oiintctrclockwise}{DOTSIoiintctrclockwiseopilimits@}
newcommand{varoiintclockwise}{DOTSIvaroiintclockwiseopilimits@}
newcommand{oiintclockwise}{DOTSIoiintclockwiseopilimits@}
newcommand{varoiintctrclockwise}{DOTSIvaroiintctrclockwiseopilimits@}
newcommand{oiiintctrclockwise}{DOTSIoiiintctrclockwiseopilimits@}
newcommand{varoiiintclockwise}{DOTSIvaroiiintclockwiseopilimits@}
newcommand{oiiintclockwise}{DOTSIoiiintclockwiseopilimits@}
newcommand{varoiiintctrclockwise}{DOTSIvaroiiintctrclockwiseopilimits@}
newcommand{fint}{DOTSIfintopilimits@}
newcommand{sqiint}{DOTSIsqiintopilimits@}
newcommand{sqiiint}{DOTSIsqiiintopilimits@}
makeatother

begin{document}

begin{gather}
int
iint
iiint
iiiint
idotsint
\
oint
oiint
oiiint
\
varointctrclockwise
varointclockwise
oiintctrclockwise
varoiintclockwise
oiintclockwise
varoiintctrclockwise
oiiintctrclockwise
varoiiintclockwise
oiiintclockwise
varoiiintctrclockwise
\
fint
sqiint
sqiiint
end{gather}

begin{gather}
int_a^b
iint_A
iiint_A
iiiint_A
idotsint_A
\
oint_gamma
oiint_gamma
oiiint_gamma
\
varointctrclockwise_gamma
varointclockwise_gamma
oiintctrclockwise_gamma
varoiintclockwise_gamma
oiintclockwise_gamma
varoiintctrclockwise_gamma
oiiintctrclockwise_gamma
varoiiintclockwise_gamma
oiiintclockwise_gamma
varoiiintctrclockwise_gamma
\
fint_gamma
sqiint_gamma
sqiiint_gamma
end{gather}

end{document}


enter image description here



If I change usepackage{amsmath} into usepackage[intlimits]{amsmath} the output changes to



enter image description here



Of course you can change locally the behavior with limits or nolimits.






share|improve this answer
























  • Very nice, thanks!

    – user182997
    Mar 7 at 20:54











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
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f478251%2fimport-txfonts-integral%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









1














First, a limits version...



documentclass{article}
usepackage{mathtools}
%%%%%%%%%%%%%%%%%%%%%%%% WHOLE txfonts PACKAGE
%usepackage{txfonts}

%%%%%%%%%%%%%%%%%%%%%%%% JUST txfonts LARGE SYMBOLS
%%%%%%%%%%%%%%%%%%
% Math Extension %
%%%%%%%%%%%%%%%%%%

%DeclareSymbolFont{largesymbols}{OMX}{txex}{m}{n}
%SetSymbolFont{largesymbols}{bold}{OMX}{txex}{bx}{n}
%DeclareFontSubstitution{OMX}{txex}{m}{n}

%%%%%%%%%%%%%%%%%%%%%%%% JUST txfont INTEGRALS
%DeclareFontFamily{OMX}{txlargesyms}{}
DeclareSymbolFont{txlargesyms}{OMX}{txex}{m}{n}
DeclareMathSymbol{txtxint}{mathop}{txlargesyms}{82}
%DeclareMathSymbol{txdsint}{mathop}{txlargesyms}{90}

deftxint{txtxintlimits}
%%%%%%%%%%%%%%%%%%%%%%%%
begin{document}
centerline{$int_0^x txint_0^x$}
[
int_0^xtxint_0^x
]
end{document}


enter image description here



And for a nolimits version (a 2-letter change on a single line):



documentclass{article}
usepackage{mathtools}
%%%%%%%%%%%%%%%%%%%%%%%% WHOLE txfonts PACKAGE
%usepackage{txfonts}

%%%%%%%%%%%%%%%%%%%%%%%% JUST txfonts LARGE SYMBOLS
%%%%%%%%%%%%%%%%%%
% Math Extension %
%%%%%%%%%%%%%%%%%%

%DeclareSymbolFont{largesymbols}{OMX}{txex}{m}{n}
%SetSymbolFont{largesymbols}{bold}{OMX}{txex}{bx}{n}
%DeclareFontSubstitution{OMX}{txex}{m}{n}

%%%%%%%%%%%%%%%%%%%%%%%% JUST txfont INTEGRALS
%DeclareFontFamily{OMX}{txlargesyms}{}
DeclareSymbolFont{txlargesyms}{OMX}{txex}{m}{n}
DeclareMathSymbol{txtxint}{mathop}{txlargesyms}{82}
%DeclareMathSymbol{txdsint}{mathop}{txlargesyms}{90}

deftxint{txtxintnolimits}
%%%%%%%%%%%%%%%%%%%%%%%%
begin{document}
centerline{$int_0^x txint_0^x$}
[
int_0^xtxint_0^x
]
end{document}


enter image description here






share|improve this answer


























  • Very nice! What about the position of the endpoints? Is it possible to have a "nontop" version?

    – user182997
    Mar 7 at 18:09











  • @user182997 See my edit, please.

    – Steven B. Segletes
    Mar 7 at 18:18






  • 1





    Perfection. Thank you.

    – user182997
    Mar 7 at 18:40
















1














First, a limits version...



documentclass{article}
usepackage{mathtools}
%%%%%%%%%%%%%%%%%%%%%%%% WHOLE txfonts PACKAGE
%usepackage{txfonts}

%%%%%%%%%%%%%%%%%%%%%%%% JUST txfonts LARGE SYMBOLS
%%%%%%%%%%%%%%%%%%
% Math Extension %
%%%%%%%%%%%%%%%%%%

%DeclareSymbolFont{largesymbols}{OMX}{txex}{m}{n}
%SetSymbolFont{largesymbols}{bold}{OMX}{txex}{bx}{n}
%DeclareFontSubstitution{OMX}{txex}{m}{n}

%%%%%%%%%%%%%%%%%%%%%%%% JUST txfont INTEGRALS
%DeclareFontFamily{OMX}{txlargesyms}{}
DeclareSymbolFont{txlargesyms}{OMX}{txex}{m}{n}
DeclareMathSymbol{txtxint}{mathop}{txlargesyms}{82}
%DeclareMathSymbol{txdsint}{mathop}{txlargesyms}{90}

deftxint{txtxintlimits}
%%%%%%%%%%%%%%%%%%%%%%%%
begin{document}
centerline{$int_0^x txint_0^x$}
[
int_0^xtxint_0^x
]
end{document}


enter image description here



And for a nolimits version (a 2-letter change on a single line):



documentclass{article}
usepackage{mathtools}
%%%%%%%%%%%%%%%%%%%%%%%% WHOLE txfonts PACKAGE
%usepackage{txfonts}

%%%%%%%%%%%%%%%%%%%%%%%% JUST txfonts LARGE SYMBOLS
%%%%%%%%%%%%%%%%%%
% Math Extension %
%%%%%%%%%%%%%%%%%%

%DeclareSymbolFont{largesymbols}{OMX}{txex}{m}{n}
%SetSymbolFont{largesymbols}{bold}{OMX}{txex}{bx}{n}
%DeclareFontSubstitution{OMX}{txex}{m}{n}

%%%%%%%%%%%%%%%%%%%%%%%% JUST txfont INTEGRALS
%DeclareFontFamily{OMX}{txlargesyms}{}
DeclareSymbolFont{txlargesyms}{OMX}{txex}{m}{n}
DeclareMathSymbol{txtxint}{mathop}{txlargesyms}{82}
%DeclareMathSymbol{txdsint}{mathop}{txlargesyms}{90}

deftxint{txtxintnolimits}
%%%%%%%%%%%%%%%%%%%%%%%%
begin{document}
centerline{$int_0^x txint_0^x$}
[
int_0^xtxint_0^x
]
end{document}


enter image description here






share|improve this answer


























  • Very nice! What about the position of the endpoints? Is it possible to have a "nontop" version?

    – user182997
    Mar 7 at 18:09











  • @user182997 See my edit, please.

    – Steven B. Segletes
    Mar 7 at 18:18






  • 1





    Perfection. Thank you.

    – user182997
    Mar 7 at 18:40














1












1








1







First, a limits version...



documentclass{article}
usepackage{mathtools}
%%%%%%%%%%%%%%%%%%%%%%%% WHOLE txfonts PACKAGE
%usepackage{txfonts}

%%%%%%%%%%%%%%%%%%%%%%%% JUST txfonts LARGE SYMBOLS
%%%%%%%%%%%%%%%%%%
% Math Extension %
%%%%%%%%%%%%%%%%%%

%DeclareSymbolFont{largesymbols}{OMX}{txex}{m}{n}
%SetSymbolFont{largesymbols}{bold}{OMX}{txex}{bx}{n}
%DeclareFontSubstitution{OMX}{txex}{m}{n}

%%%%%%%%%%%%%%%%%%%%%%%% JUST txfont INTEGRALS
%DeclareFontFamily{OMX}{txlargesyms}{}
DeclareSymbolFont{txlargesyms}{OMX}{txex}{m}{n}
DeclareMathSymbol{txtxint}{mathop}{txlargesyms}{82}
%DeclareMathSymbol{txdsint}{mathop}{txlargesyms}{90}

deftxint{txtxintlimits}
%%%%%%%%%%%%%%%%%%%%%%%%
begin{document}
centerline{$int_0^x txint_0^x$}
[
int_0^xtxint_0^x
]
end{document}


enter image description here



And for a nolimits version (a 2-letter change on a single line):



documentclass{article}
usepackage{mathtools}
%%%%%%%%%%%%%%%%%%%%%%%% WHOLE txfonts PACKAGE
%usepackage{txfonts}

%%%%%%%%%%%%%%%%%%%%%%%% JUST txfonts LARGE SYMBOLS
%%%%%%%%%%%%%%%%%%
% Math Extension %
%%%%%%%%%%%%%%%%%%

%DeclareSymbolFont{largesymbols}{OMX}{txex}{m}{n}
%SetSymbolFont{largesymbols}{bold}{OMX}{txex}{bx}{n}
%DeclareFontSubstitution{OMX}{txex}{m}{n}

%%%%%%%%%%%%%%%%%%%%%%%% JUST txfont INTEGRALS
%DeclareFontFamily{OMX}{txlargesyms}{}
DeclareSymbolFont{txlargesyms}{OMX}{txex}{m}{n}
DeclareMathSymbol{txtxint}{mathop}{txlargesyms}{82}
%DeclareMathSymbol{txdsint}{mathop}{txlargesyms}{90}

deftxint{txtxintnolimits}
%%%%%%%%%%%%%%%%%%%%%%%%
begin{document}
centerline{$int_0^x txint_0^x$}
[
int_0^xtxint_0^x
]
end{document}


enter image description here






share|improve this answer















First, a limits version...



documentclass{article}
usepackage{mathtools}
%%%%%%%%%%%%%%%%%%%%%%%% WHOLE txfonts PACKAGE
%usepackage{txfonts}

%%%%%%%%%%%%%%%%%%%%%%%% JUST txfonts LARGE SYMBOLS
%%%%%%%%%%%%%%%%%%
% Math Extension %
%%%%%%%%%%%%%%%%%%

%DeclareSymbolFont{largesymbols}{OMX}{txex}{m}{n}
%SetSymbolFont{largesymbols}{bold}{OMX}{txex}{bx}{n}
%DeclareFontSubstitution{OMX}{txex}{m}{n}

%%%%%%%%%%%%%%%%%%%%%%%% JUST txfont INTEGRALS
%DeclareFontFamily{OMX}{txlargesyms}{}
DeclareSymbolFont{txlargesyms}{OMX}{txex}{m}{n}
DeclareMathSymbol{txtxint}{mathop}{txlargesyms}{82}
%DeclareMathSymbol{txdsint}{mathop}{txlargesyms}{90}

deftxint{txtxintlimits}
%%%%%%%%%%%%%%%%%%%%%%%%
begin{document}
centerline{$int_0^x txint_0^x$}
[
int_0^xtxint_0^x
]
end{document}


enter image description here



And for a nolimits version (a 2-letter change on a single line):



documentclass{article}
usepackage{mathtools}
%%%%%%%%%%%%%%%%%%%%%%%% WHOLE txfonts PACKAGE
%usepackage{txfonts}

%%%%%%%%%%%%%%%%%%%%%%%% JUST txfonts LARGE SYMBOLS
%%%%%%%%%%%%%%%%%%
% Math Extension %
%%%%%%%%%%%%%%%%%%

%DeclareSymbolFont{largesymbols}{OMX}{txex}{m}{n}
%SetSymbolFont{largesymbols}{bold}{OMX}{txex}{bx}{n}
%DeclareFontSubstitution{OMX}{txex}{m}{n}

%%%%%%%%%%%%%%%%%%%%%%%% JUST txfont INTEGRALS
%DeclareFontFamily{OMX}{txlargesyms}{}
DeclareSymbolFont{txlargesyms}{OMX}{txex}{m}{n}
DeclareMathSymbol{txtxint}{mathop}{txlargesyms}{82}
%DeclareMathSymbol{txdsint}{mathop}{txlargesyms}{90}

deftxint{txtxintnolimits}
%%%%%%%%%%%%%%%%%%%%%%%%
begin{document}
centerline{$int_0^x txint_0^x$}
[
int_0^xtxint_0^x
]
end{document}


enter image description here







share|improve this answer














share|improve this answer



share|improve this answer








edited Mar 7 at 18:42

























answered Mar 7 at 18:01









Steven B. SegletesSteven B. Segletes

158k9204411




158k9204411













  • Very nice! What about the position of the endpoints? Is it possible to have a "nontop" version?

    – user182997
    Mar 7 at 18:09











  • @user182997 See my edit, please.

    – Steven B. Segletes
    Mar 7 at 18:18






  • 1





    Perfection. Thank you.

    – user182997
    Mar 7 at 18:40



















  • Very nice! What about the position of the endpoints? Is it possible to have a "nontop" version?

    – user182997
    Mar 7 at 18:09











  • @user182997 See my edit, please.

    – Steven B. Segletes
    Mar 7 at 18:18






  • 1





    Perfection. Thank you.

    – user182997
    Mar 7 at 18:40

















Very nice! What about the position of the endpoints? Is it possible to have a "nontop" version?

– user182997
Mar 7 at 18:09





Very nice! What about the position of the endpoints? Is it possible to have a "nontop" version?

– user182997
Mar 7 at 18:09













@user182997 See my edit, please.

– Steven B. Segletes
Mar 7 at 18:18





@user182997 See my edit, please.

– Steven B. Segletes
Mar 7 at 18:18




1




1





Perfection. Thank you.

– user182997
Mar 7 at 18:40





Perfection. Thank you.

– user182997
Mar 7 at 18:40











1














You may want to do it fully:



documentclass{article}
usepackage{amsmath}

DeclareSymbolFont{txlargeoperators}{OMX}{txex}{m}{n}
DeclareSymbolFont{txlargeoperatorsA}{U}{txexa}{m}{n}
DeclareMathSymbol{intop}{mathop}{txlargeoperators}{"52}
DeclareMathSymbol{iintop}{mathop}{txlargeoperatorsA}{33}
DeclareMathSymbol{iiintop}{mathop}{txlargeoperatorsA}{35}
DeclareMathSymbol{iiiintop}{mathop}{txlargeoperatorsA}{37}
DeclareMathSymbol{idotsintop}{mathop}{txlargeoperatorsA}{39}

DeclareMathSymbol{ointop}{mathop}{txlargeoperators}{"48}
DeclareMathSymbol{oiintop}{mathop}{txlargeoperatorsA}{8}
DeclareMathSymbol{oiiintop}{mathop}{txlargeoperatorsA}{41}

DeclareMathSymbol{varointctrclockwiseop}{mathop}{txlargeoperatorsA}{43}
DeclareMathSymbol{varointclockwiseop}{mathop}{txlargeoperatorsA}{45}
DeclareMathSymbol{oiintctrclockwiseop}{mathop}{txlargeoperatorsA}{64}
DeclareMathSymbol{varoiintclockwiseop}{mathop}{txlargeoperatorsA}{66}
DeclareMathSymbol{oiintclockwiseop}{mathop}{txlargeoperatorsA}{72}
DeclareMathSymbol{varoiintctrclockwiseop}{mathop}{txlargeoperatorsA}{74}
DeclareMathSymbol{oiiintctrclockwiseop}{mathop}{txlargeoperatorsA}{68}
DeclareMathSymbol{varoiiintclockwiseop}{mathop}{txlargeoperatorsA}{70}
DeclareMathSymbol{oiiintclockwiseop}{mathop}{txlargeoperatorsA}{76}
DeclareMathSymbol{varoiiintctrclockwiseop}{mathop}{txlargeoperatorsA}{78}
DeclareMathSymbol{fintop}{mathop}{txlargeoperatorsA}{62}
DeclareMathSymbol{sqiintop}{mathop}{txlargeoperatorsA}{80}
DeclareMathSymbol{sqiiintop}{mathop}{txlargeoperatorsA}{82}

makeatletter
renewcommand{int}{DOTSIintopilimits@}
renewcommand{iint}{DOTSIiintopilimits@}
renewcommand{iiint}{DOTSIiiintopilimits@}
renewcommand{iiiint}{DOTSIiiiintopilimits@}
renewcommand{idotsint}{DOTSIidotsintopilimits@}

renewcommand{oint}{DOTSIointopilimits@}
newcommand{oiint}{DOTSIoiintopilimits@}
newcommand{oiiint}{DOTSIoiiintopilimits@}

newcommand{varointctrclockwise}{DOTSIvarointctrclockwiseopilimits@}
newcommand{varointclockwise}{DOTSIvarointclockwiseopilimits@}
newcommand{oiintctrclockwise}{DOTSIoiintctrclockwiseopilimits@}
newcommand{varoiintclockwise}{DOTSIvaroiintclockwiseopilimits@}
newcommand{oiintclockwise}{DOTSIoiintclockwiseopilimits@}
newcommand{varoiintctrclockwise}{DOTSIvaroiintctrclockwiseopilimits@}
newcommand{oiiintctrclockwise}{DOTSIoiiintctrclockwiseopilimits@}
newcommand{varoiiintclockwise}{DOTSIvaroiiintclockwiseopilimits@}
newcommand{oiiintclockwise}{DOTSIoiiintclockwiseopilimits@}
newcommand{varoiiintctrclockwise}{DOTSIvaroiiintctrclockwiseopilimits@}
newcommand{fint}{DOTSIfintopilimits@}
newcommand{sqiint}{DOTSIsqiintopilimits@}
newcommand{sqiiint}{DOTSIsqiiintopilimits@}
makeatother

begin{document}

begin{gather}
int
iint
iiint
iiiint
idotsint
\
oint
oiint
oiiint
\
varointctrclockwise
varointclockwise
oiintctrclockwise
varoiintclockwise
oiintclockwise
varoiintctrclockwise
oiiintctrclockwise
varoiiintclockwise
oiiintclockwise
varoiiintctrclockwise
\
fint
sqiint
sqiiint
end{gather}

begin{gather}
int_a^b
iint_A
iiint_A
iiiint_A
idotsint_A
\
oint_gamma
oiint_gamma
oiiint_gamma
\
varointctrclockwise_gamma
varointclockwise_gamma
oiintctrclockwise_gamma
varoiintclockwise_gamma
oiintclockwise_gamma
varoiintctrclockwise_gamma
oiiintctrclockwise_gamma
varoiiintclockwise_gamma
oiiintclockwise_gamma
varoiiintctrclockwise_gamma
\
fint_gamma
sqiint_gamma
sqiiint_gamma
end{gather}

end{document}


enter image description here



If I change usepackage{amsmath} into usepackage[intlimits]{amsmath} the output changes to



enter image description here



Of course you can change locally the behavior with limits or nolimits.






share|improve this answer
























  • Very nice, thanks!

    – user182997
    Mar 7 at 20:54
















1














You may want to do it fully:



documentclass{article}
usepackage{amsmath}

DeclareSymbolFont{txlargeoperators}{OMX}{txex}{m}{n}
DeclareSymbolFont{txlargeoperatorsA}{U}{txexa}{m}{n}
DeclareMathSymbol{intop}{mathop}{txlargeoperators}{"52}
DeclareMathSymbol{iintop}{mathop}{txlargeoperatorsA}{33}
DeclareMathSymbol{iiintop}{mathop}{txlargeoperatorsA}{35}
DeclareMathSymbol{iiiintop}{mathop}{txlargeoperatorsA}{37}
DeclareMathSymbol{idotsintop}{mathop}{txlargeoperatorsA}{39}

DeclareMathSymbol{ointop}{mathop}{txlargeoperators}{"48}
DeclareMathSymbol{oiintop}{mathop}{txlargeoperatorsA}{8}
DeclareMathSymbol{oiiintop}{mathop}{txlargeoperatorsA}{41}

DeclareMathSymbol{varointctrclockwiseop}{mathop}{txlargeoperatorsA}{43}
DeclareMathSymbol{varointclockwiseop}{mathop}{txlargeoperatorsA}{45}
DeclareMathSymbol{oiintctrclockwiseop}{mathop}{txlargeoperatorsA}{64}
DeclareMathSymbol{varoiintclockwiseop}{mathop}{txlargeoperatorsA}{66}
DeclareMathSymbol{oiintclockwiseop}{mathop}{txlargeoperatorsA}{72}
DeclareMathSymbol{varoiintctrclockwiseop}{mathop}{txlargeoperatorsA}{74}
DeclareMathSymbol{oiiintctrclockwiseop}{mathop}{txlargeoperatorsA}{68}
DeclareMathSymbol{varoiiintclockwiseop}{mathop}{txlargeoperatorsA}{70}
DeclareMathSymbol{oiiintclockwiseop}{mathop}{txlargeoperatorsA}{76}
DeclareMathSymbol{varoiiintctrclockwiseop}{mathop}{txlargeoperatorsA}{78}
DeclareMathSymbol{fintop}{mathop}{txlargeoperatorsA}{62}
DeclareMathSymbol{sqiintop}{mathop}{txlargeoperatorsA}{80}
DeclareMathSymbol{sqiiintop}{mathop}{txlargeoperatorsA}{82}

makeatletter
renewcommand{int}{DOTSIintopilimits@}
renewcommand{iint}{DOTSIiintopilimits@}
renewcommand{iiint}{DOTSIiiintopilimits@}
renewcommand{iiiint}{DOTSIiiiintopilimits@}
renewcommand{idotsint}{DOTSIidotsintopilimits@}

renewcommand{oint}{DOTSIointopilimits@}
newcommand{oiint}{DOTSIoiintopilimits@}
newcommand{oiiint}{DOTSIoiiintopilimits@}

newcommand{varointctrclockwise}{DOTSIvarointctrclockwiseopilimits@}
newcommand{varointclockwise}{DOTSIvarointclockwiseopilimits@}
newcommand{oiintctrclockwise}{DOTSIoiintctrclockwiseopilimits@}
newcommand{varoiintclockwise}{DOTSIvaroiintclockwiseopilimits@}
newcommand{oiintclockwise}{DOTSIoiintclockwiseopilimits@}
newcommand{varoiintctrclockwise}{DOTSIvaroiintctrclockwiseopilimits@}
newcommand{oiiintctrclockwise}{DOTSIoiiintctrclockwiseopilimits@}
newcommand{varoiiintclockwise}{DOTSIvaroiiintclockwiseopilimits@}
newcommand{oiiintclockwise}{DOTSIoiiintclockwiseopilimits@}
newcommand{varoiiintctrclockwise}{DOTSIvaroiiintctrclockwiseopilimits@}
newcommand{fint}{DOTSIfintopilimits@}
newcommand{sqiint}{DOTSIsqiintopilimits@}
newcommand{sqiiint}{DOTSIsqiiintopilimits@}
makeatother

begin{document}

begin{gather}
int
iint
iiint
iiiint
idotsint
\
oint
oiint
oiiint
\
varointctrclockwise
varointclockwise
oiintctrclockwise
varoiintclockwise
oiintclockwise
varoiintctrclockwise
oiiintctrclockwise
varoiiintclockwise
oiiintclockwise
varoiiintctrclockwise
\
fint
sqiint
sqiiint
end{gather}

begin{gather}
int_a^b
iint_A
iiint_A
iiiint_A
idotsint_A
\
oint_gamma
oiint_gamma
oiiint_gamma
\
varointctrclockwise_gamma
varointclockwise_gamma
oiintctrclockwise_gamma
varoiintclockwise_gamma
oiintclockwise_gamma
varoiintctrclockwise_gamma
oiiintctrclockwise_gamma
varoiiintclockwise_gamma
oiiintclockwise_gamma
varoiiintctrclockwise_gamma
\
fint_gamma
sqiint_gamma
sqiiint_gamma
end{gather}

end{document}


enter image description here



If I change usepackage{amsmath} into usepackage[intlimits]{amsmath} the output changes to



enter image description here



Of course you can change locally the behavior with limits or nolimits.






share|improve this answer
























  • Very nice, thanks!

    – user182997
    Mar 7 at 20:54














1












1








1







You may want to do it fully:



documentclass{article}
usepackage{amsmath}

DeclareSymbolFont{txlargeoperators}{OMX}{txex}{m}{n}
DeclareSymbolFont{txlargeoperatorsA}{U}{txexa}{m}{n}
DeclareMathSymbol{intop}{mathop}{txlargeoperators}{"52}
DeclareMathSymbol{iintop}{mathop}{txlargeoperatorsA}{33}
DeclareMathSymbol{iiintop}{mathop}{txlargeoperatorsA}{35}
DeclareMathSymbol{iiiintop}{mathop}{txlargeoperatorsA}{37}
DeclareMathSymbol{idotsintop}{mathop}{txlargeoperatorsA}{39}

DeclareMathSymbol{ointop}{mathop}{txlargeoperators}{"48}
DeclareMathSymbol{oiintop}{mathop}{txlargeoperatorsA}{8}
DeclareMathSymbol{oiiintop}{mathop}{txlargeoperatorsA}{41}

DeclareMathSymbol{varointctrclockwiseop}{mathop}{txlargeoperatorsA}{43}
DeclareMathSymbol{varointclockwiseop}{mathop}{txlargeoperatorsA}{45}
DeclareMathSymbol{oiintctrclockwiseop}{mathop}{txlargeoperatorsA}{64}
DeclareMathSymbol{varoiintclockwiseop}{mathop}{txlargeoperatorsA}{66}
DeclareMathSymbol{oiintclockwiseop}{mathop}{txlargeoperatorsA}{72}
DeclareMathSymbol{varoiintctrclockwiseop}{mathop}{txlargeoperatorsA}{74}
DeclareMathSymbol{oiiintctrclockwiseop}{mathop}{txlargeoperatorsA}{68}
DeclareMathSymbol{varoiiintclockwiseop}{mathop}{txlargeoperatorsA}{70}
DeclareMathSymbol{oiiintclockwiseop}{mathop}{txlargeoperatorsA}{76}
DeclareMathSymbol{varoiiintctrclockwiseop}{mathop}{txlargeoperatorsA}{78}
DeclareMathSymbol{fintop}{mathop}{txlargeoperatorsA}{62}
DeclareMathSymbol{sqiintop}{mathop}{txlargeoperatorsA}{80}
DeclareMathSymbol{sqiiintop}{mathop}{txlargeoperatorsA}{82}

makeatletter
renewcommand{int}{DOTSIintopilimits@}
renewcommand{iint}{DOTSIiintopilimits@}
renewcommand{iiint}{DOTSIiiintopilimits@}
renewcommand{iiiint}{DOTSIiiiintopilimits@}
renewcommand{idotsint}{DOTSIidotsintopilimits@}

renewcommand{oint}{DOTSIointopilimits@}
newcommand{oiint}{DOTSIoiintopilimits@}
newcommand{oiiint}{DOTSIoiiintopilimits@}

newcommand{varointctrclockwise}{DOTSIvarointctrclockwiseopilimits@}
newcommand{varointclockwise}{DOTSIvarointclockwiseopilimits@}
newcommand{oiintctrclockwise}{DOTSIoiintctrclockwiseopilimits@}
newcommand{varoiintclockwise}{DOTSIvaroiintclockwiseopilimits@}
newcommand{oiintclockwise}{DOTSIoiintclockwiseopilimits@}
newcommand{varoiintctrclockwise}{DOTSIvaroiintctrclockwiseopilimits@}
newcommand{oiiintctrclockwise}{DOTSIoiiintctrclockwiseopilimits@}
newcommand{varoiiintclockwise}{DOTSIvaroiiintclockwiseopilimits@}
newcommand{oiiintclockwise}{DOTSIoiiintclockwiseopilimits@}
newcommand{varoiiintctrclockwise}{DOTSIvaroiiintctrclockwiseopilimits@}
newcommand{fint}{DOTSIfintopilimits@}
newcommand{sqiint}{DOTSIsqiintopilimits@}
newcommand{sqiiint}{DOTSIsqiiintopilimits@}
makeatother

begin{document}

begin{gather}
int
iint
iiint
iiiint
idotsint
\
oint
oiint
oiiint
\
varointctrclockwise
varointclockwise
oiintctrclockwise
varoiintclockwise
oiintclockwise
varoiintctrclockwise
oiiintctrclockwise
varoiiintclockwise
oiiintclockwise
varoiiintctrclockwise
\
fint
sqiint
sqiiint
end{gather}

begin{gather}
int_a^b
iint_A
iiint_A
iiiint_A
idotsint_A
\
oint_gamma
oiint_gamma
oiiint_gamma
\
varointctrclockwise_gamma
varointclockwise_gamma
oiintctrclockwise_gamma
varoiintclockwise_gamma
oiintclockwise_gamma
varoiintctrclockwise_gamma
oiiintctrclockwise_gamma
varoiiintclockwise_gamma
oiiintclockwise_gamma
varoiiintctrclockwise_gamma
\
fint_gamma
sqiint_gamma
sqiiint_gamma
end{gather}

end{document}


enter image description here



If I change usepackage{amsmath} into usepackage[intlimits]{amsmath} the output changes to



enter image description here



Of course you can change locally the behavior with limits or nolimits.






share|improve this answer













You may want to do it fully:



documentclass{article}
usepackage{amsmath}

DeclareSymbolFont{txlargeoperators}{OMX}{txex}{m}{n}
DeclareSymbolFont{txlargeoperatorsA}{U}{txexa}{m}{n}
DeclareMathSymbol{intop}{mathop}{txlargeoperators}{"52}
DeclareMathSymbol{iintop}{mathop}{txlargeoperatorsA}{33}
DeclareMathSymbol{iiintop}{mathop}{txlargeoperatorsA}{35}
DeclareMathSymbol{iiiintop}{mathop}{txlargeoperatorsA}{37}
DeclareMathSymbol{idotsintop}{mathop}{txlargeoperatorsA}{39}

DeclareMathSymbol{ointop}{mathop}{txlargeoperators}{"48}
DeclareMathSymbol{oiintop}{mathop}{txlargeoperatorsA}{8}
DeclareMathSymbol{oiiintop}{mathop}{txlargeoperatorsA}{41}

DeclareMathSymbol{varointctrclockwiseop}{mathop}{txlargeoperatorsA}{43}
DeclareMathSymbol{varointclockwiseop}{mathop}{txlargeoperatorsA}{45}
DeclareMathSymbol{oiintctrclockwiseop}{mathop}{txlargeoperatorsA}{64}
DeclareMathSymbol{varoiintclockwiseop}{mathop}{txlargeoperatorsA}{66}
DeclareMathSymbol{oiintclockwiseop}{mathop}{txlargeoperatorsA}{72}
DeclareMathSymbol{varoiintctrclockwiseop}{mathop}{txlargeoperatorsA}{74}
DeclareMathSymbol{oiiintctrclockwiseop}{mathop}{txlargeoperatorsA}{68}
DeclareMathSymbol{varoiiintclockwiseop}{mathop}{txlargeoperatorsA}{70}
DeclareMathSymbol{oiiintclockwiseop}{mathop}{txlargeoperatorsA}{76}
DeclareMathSymbol{varoiiintctrclockwiseop}{mathop}{txlargeoperatorsA}{78}
DeclareMathSymbol{fintop}{mathop}{txlargeoperatorsA}{62}
DeclareMathSymbol{sqiintop}{mathop}{txlargeoperatorsA}{80}
DeclareMathSymbol{sqiiintop}{mathop}{txlargeoperatorsA}{82}

makeatletter
renewcommand{int}{DOTSIintopilimits@}
renewcommand{iint}{DOTSIiintopilimits@}
renewcommand{iiint}{DOTSIiiintopilimits@}
renewcommand{iiiint}{DOTSIiiiintopilimits@}
renewcommand{idotsint}{DOTSIidotsintopilimits@}

renewcommand{oint}{DOTSIointopilimits@}
newcommand{oiint}{DOTSIoiintopilimits@}
newcommand{oiiint}{DOTSIoiiintopilimits@}

newcommand{varointctrclockwise}{DOTSIvarointctrclockwiseopilimits@}
newcommand{varointclockwise}{DOTSIvarointclockwiseopilimits@}
newcommand{oiintctrclockwise}{DOTSIoiintctrclockwiseopilimits@}
newcommand{varoiintclockwise}{DOTSIvaroiintclockwiseopilimits@}
newcommand{oiintclockwise}{DOTSIoiintclockwiseopilimits@}
newcommand{varoiintctrclockwise}{DOTSIvaroiintctrclockwiseopilimits@}
newcommand{oiiintctrclockwise}{DOTSIoiiintctrclockwiseopilimits@}
newcommand{varoiiintclockwise}{DOTSIvaroiiintclockwiseopilimits@}
newcommand{oiiintclockwise}{DOTSIoiiintclockwiseopilimits@}
newcommand{varoiiintctrclockwise}{DOTSIvaroiiintctrclockwiseopilimits@}
newcommand{fint}{DOTSIfintopilimits@}
newcommand{sqiint}{DOTSIsqiintopilimits@}
newcommand{sqiiint}{DOTSIsqiiintopilimits@}
makeatother

begin{document}

begin{gather}
int
iint
iiint
iiiint
idotsint
\
oint
oiint
oiiint
\
varointctrclockwise
varointclockwise
oiintctrclockwise
varoiintclockwise
oiintclockwise
varoiintctrclockwise
oiiintctrclockwise
varoiiintclockwise
oiiintclockwise
varoiiintctrclockwise
\
fint
sqiint
sqiiint
end{gather}

begin{gather}
int_a^b
iint_A
iiint_A
iiiint_A
idotsint_A
\
oint_gamma
oiint_gamma
oiiint_gamma
\
varointctrclockwise_gamma
varointclockwise_gamma
oiintctrclockwise_gamma
varoiintclockwise_gamma
oiintclockwise_gamma
varoiintctrclockwise_gamma
oiiintctrclockwise_gamma
varoiiintclockwise_gamma
oiiintclockwise_gamma
varoiiintctrclockwise_gamma
\
fint_gamma
sqiint_gamma
sqiiint_gamma
end{gather}

end{document}


enter image description here



If I change usepackage{amsmath} into usepackage[intlimits]{amsmath} the output changes to



enter image description here



Of course you can change locally the behavior with limits or nolimits.







share|improve this answer












share|improve this answer



share|improve this answer










answered Mar 7 at 18:43









egregegreg

726k8819223230




726k8819223230













  • Very nice, thanks!

    – user182997
    Mar 7 at 20:54



















  • Very nice, thanks!

    – user182997
    Mar 7 at 20:54

















Very nice, thanks!

– user182997
Mar 7 at 20:54





Very nice, thanks!

– user182997
Mar 7 at 20:54


















draft saved

draft discarded




















































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.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f478251%2fimport-txfonts-integral%23new-answer', 'question_page');
}
);

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







Popular posts from this blog

Biblatex bibliography style without URLs when DOI exists (in Overleaf with Zotero bibliography)

ComboBox Display Member on multiple fields

Is it possible to collect Nectar points via Trainline?