Mirror greek symbol in math environment












9















I need a mirrored symbol Gamma. Is it posible? I can't find this symbol and I do not know a way to mirror the symbol. I use unicode math.










share|improve this question




















  • 1





    as egreg says, this symbol is not in unicode. is the symbol in common use, and can you provide a citation for a published source? if so, it can be submitted to unicode (i'm an official contact for this); see my profile for contact information.

    – barbara beeton
    May 28 '13 at 12:35
















9















I need a mirrored symbol Gamma. Is it posible? I can't find this symbol and I do not know a way to mirror the symbol. I use unicode math.










share|improve this question




















  • 1





    as egreg says, this symbol is not in unicode. is the symbol in common use, and can you provide a citation for a published source? if so, it can be submitted to unicode (i'm an official contact for this); see my profile for contact information.

    – barbara beeton
    May 28 '13 at 12:35














9












9








9


4






I need a mirrored symbol Gamma. Is it posible? I can't find this symbol and I do not know a way to mirror the symbol. I use unicode math.










share|improve this question
















I need a mirrored symbol Gamma. Is it posible? I can't find this symbol and I do not know a way to mirror the symbol. I use unicode math.







unicode-math greek






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited May 27 '13 at 20:29









egreg

728k8819243235




728k8819243235










asked May 27 '13 at 20:25









jafanjafan

1,42311940




1,42311940








  • 1





    as egreg says, this symbol is not in unicode. is the symbol in common use, and can you provide a citation for a published source? if so, it can be submitted to unicode (i'm an official contact for this); see my profile for contact information.

    – barbara beeton
    May 28 '13 at 12:35














  • 1





    as egreg says, this symbol is not in unicode. is the symbol in common use, and can you provide a citation for a published source? if so, it can be submitted to unicode (i'm an official contact for this); see my profile for contact information.

    – barbara beeton
    May 28 '13 at 12:35








1




1





as egreg says, this symbol is not in unicode. is the symbol in common use, and can you provide a citation for a published source? if so, it can be submitted to unicode (i'm an official contact for this); see my profile for contact information.

– barbara beeton
May 28 '13 at 12:35





as egreg says, this symbol is not in unicode. is the symbol in common use, and can you provide a citation for a published source? if so, it can be submitted to unicode (i'm an official contact for this); see my profile for contact information.

– barbara beeton
May 28 '13 at 12:35










1 Answer
1






active

oldest

votes


















15














You can use reflectbox from graphicx and also text from amsmath to get the symbol to scale in sub/superscripts



documentclass{article}
usepackage{amsmath,graphicx}
usepackage{unicode-math}
setmathfont{Lucida Bright Math OT}

DeclareRobustCommand{ammaG}{text{reflectbox{$Gamma$}}}

begin{document}

$GammaneammaG$

$Gamma=Gamma$

$ammaG_{ammaG_ammaG}$

end{document}


enter image description here



It's better to use DeclareRobustCommand so there's no problem using the new symbol in moving arguments. Of course you can't copy-paste it as a reversed Gamma, but the symbol is not in Unicode anyway.



If one needs an “almost reflected” version of varGamma, some pain is needed for kerning subscripts:



documentclass{article}
usepackage{amsmath,graphicx}
usepackage{xparse}

NewDocumentCommand{antivarGamma}{e{_^}}{%
{mathpalettemakeantigammarelax}%
IfValueT{#1}{_{kernforantigamma{#1}}}%
IfValueT{#2}{^{#2}}%
}

makeatletter
newcommand{makeantigamma}[2]{%
reflectbox{raisebox{depth}{scalebox{1}[-1]{$m@th#1 L$}}}%
}
newcommand{kernforantigamma}[1]{mathpalettekern@for@antigamma{#1}}
newcommand{kern@for@antigamma}[2]{%
begingroup
sboxz@{$m@thpromote@style#1{kern0ptI}_{#2}$}%
sboxtw@{$m@thpromote@style#1I_{#2}$}%
kerndimexprwdtw@-wdz@ #2
endgroup
}
newcommand{promote@style}[1]{%
ifx#1scriptstyletextstyleelsescriptstylefi
}
makeatother

begin{document}

$
-I_{kl}antivarGamma_{m}=g_{km}antivarGamma{l}-g_{lm}antivarGamma_{k}
qquad
varGamma_{k}^{*}=antivarGamma{k}^{dagger}varLambda
$
end{document}


enter image description here



The antivarGamma symbol appears in a 1945 paper on the Dirac equation (Proceedings of the Royal Society). See Is there a TeX symbol that looks like this reverse uppercase gamma?



enter image description here






share|improve this answer


























  • Package unicode-math Error: Cannot be run with pdfLaTeX! (unicode-math) Use XeLaTeX or LuaLaTeX instead.. - I think you should at least note that in your answer.

    – Martin Thoma
    Jun 4 '15 at 10:01






  • 1





    @moose The OP said to be using unicode-math, so the answer applies to that setting. However, just remove the call to the package and the setmathfont instruction: the macro will work.

    – egreg
    Jun 4 '15 at 10:19













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%2f116429%2fmirror-greek-symbol-in-math-environment%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









15














You can use reflectbox from graphicx and also text from amsmath to get the symbol to scale in sub/superscripts



documentclass{article}
usepackage{amsmath,graphicx}
usepackage{unicode-math}
setmathfont{Lucida Bright Math OT}

DeclareRobustCommand{ammaG}{text{reflectbox{$Gamma$}}}

begin{document}

$GammaneammaG$

$Gamma=Gamma$

$ammaG_{ammaG_ammaG}$

end{document}


enter image description here



It's better to use DeclareRobustCommand so there's no problem using the new symbol in moving arguments. Of course you can't copy-paste it as a reversed Gamma, but the symbol is not in Unicode anyway.



If one needs an “almost reflected” version of varGamma, some pain is needed for kerning subscripts:



documentclass{article}
usepackage{amsmath,graphicx}
usepackage{xparse}

NewDocumentCommand{antivarGamma}{e{_^}}{%
{mathpalettemakeantigammarelax}%
IfValueT{#1}{_{kernforantigamma{#1}}}%
IfValueT{#2}{^{#2}}%
}

makeatletter
newcommand{makeantigamma}[2]{%
reflectbox{raisebox{depth}{scalebox{1}[-1]{$m@th#1 L$}}}%
}
newcommand{kernforantigamma}[1]{mathpalettekern@for@antigamma{#1}}
newcommand{kern@for@antigamma}[2]{%
begingroup
sboxz@{$m@thpromote@style#1{kern0ptI}_{#2}$}%
sboxtw@{$m@thpromote@style#1I_{#2}$}%
kerndimexprwdtw@-wdz@ #2
endgroup
}
newcommand{promote@style}[1]{%
ifx#1scriptstyletextstyleelsescriptstylefi
}
makeatother

begin{document}

$
-I_{kl}antivarGamma_{m}=g_{km}antivarGamma{l}-g_{lm}antivarGamma_{k}
qquad
varGamma_{k}^{*}=antivarGamma{k}^{dagger}varLambda
$
end{document}


enter image description here



The antivarGamma symbol appears in a 1945 paper on the Dirac equation (Proceedings of the Royal Society). See Is there a TeX symbol that looks like this reverse uppercase gamma?



enter image description here






share|improve this answer


























  • Package unicode-math Error: Cannot be run with pdfLaTeX! (unicode-math) Use XeLaTeX or LuaLaTeX instead.. - I think you should at least note that in your answer.

    – Martin Thoma
    Jun 4 '15 at 10:01






  • 1





    @moose The OP said to be using unicode-math, so the answer applies to that setting. However, just remove the call to the package and the setmathfont instruction: the macro will work.

    – egreg
    Jun 4 '15 at 10:19


















15














You can use reflectbox from graphicx and also text from amsmath to get the symbol to scale in sub/superscripts



documentclass{article}
usepackage{amsmath,graphicx}
usepackage{unicode-math}
setmathfont{Lucida Bright Math OT}

DeclareRobustCommand{ammaG}{text{reflectbox{$Gamma$}}}

begin{document}

$GammaneammaG$

$Gamma=Gamma$

$ammaG_{ammaG_ammaG}$

end{document}


enter image description here



It's better to use DeclareRobustCommand so there's no problem using the new symbol in moving arguments. Of course you can't copy-paste it as a reversed Gamma, but the symbol is not in Unicode anyway.



If one needs an “almost reflected” version of varGamma, some pain is needed for kerning subscripts:



documentclass{article}
usepackage{amsmath,graphicx}
usepackage{xparse}

NewDocumentCommand{antivarGamma}{e{_^}}{%
{mathpalettemakeantigammarelax}%
IfValueT{#1}{_{kernforantigamma{#1}}}%
IfValueT{#2}{^{#2}}%
}

makeatletter
newcommand{makeantigamma}[2]{%
reflectbox{raisebox{depth}{scalebox{1}[-1]{$m@th#1 L$}}}%
}
newcommand{kernforantigamma}[1]{mathpalettekern@for@antigamma{#1}}
newcommand{kern@for@antigamma}[2]{%
begingroup
sboxz@{$m@thpromote@style#1{kern0ptI}_{#2}$}%
sboxtw@{$m@thpromote@style#1I_{#2}$}%
kerndimexprwdtw@-wdz@ #2
endgroup
}
newcommand{promote@style}[1]{%
ifx#1scriptstyletextstyleelsescriptstylefi
}
makeatother

begin{document}

$
-I_{kl}antivarGamma_{m}=g_{km}antivarGamma{l}-g_{lm}antivarGamma_{k}
qquad
varGamma_{k}^{*}=antivarGamma{k}^{dagger}varLambda
$
end{document}


enter image description here



The antivarGamma symbol appears in a 1945 paper on the Dirac equation (Proceedings of the Royal Society). See Is there a TeX symbol that looks like this reverse uppercase gamma?



enter image description here






share|improve this answer


























  • Package unicode-math Error: Cannot be run with pdfLaTeX! (unicode-math) Use XeLaTeX or LuaLaTeX instead.. - I think you should at least note that in your answer.

    – Martin Thoma
    Jun 4 '15 at 10:01






  • 1





    @moose The OP said to be using unicode-math, so the answer applies to that setting. However, just remove the call to the package and the setmathfont instruction: the macro will work.

    – egreg
    Jun 4 '15 at 10:19
















15












15








15







You can use reflectbox from graphicx and also text from amsmath to get the symbol to scale in sub/superscripts



documentclass{article}
usepackage{amsmath,graphicx}
usepackage{unicode-math}
setmathfont{Lucida Bright Math OT}

DeclareRobustCommand{ammaG}{text{reflectbox{$Gamma$}}}

begin{document}

$GammaneammaG$

$Gamma=Gamma$

$ammaG_{ammaG_ammaG}$

end{document}


enter image description here



It's better to use DeclareRobustCommand so there's no problem using the new symbol in moving arguments. Of course you can't copy-paste it as a reversed Gamma, but the symbol is not in Unicode anyway.



If one needs an “almost reflected” version of varGamma, some pain is needed for kerning subscripts:



documentclass{article}
usepackage{amsmath,graphicx}
usepackage{xparse}

NewDocumentCommand{antivarGamma}{e{_^}}{%
{mathpalettemakeantigammarelax}%
IfValueT{#1}{_{kernforantigamma{#1}}}%
IfValueT{#2}{^{#2}}%
}

makeatletter
newcommand{makeantigamma}[2]{%
reflectbox{raisebox{depth}{scalebox{1}[-1]{$m@th#1 L$}}}%
}
newcommand{kernforantigamma}[1]{mathpalettekern@for@antigamma{#1}}
newcommand{kern@for@antigamma}[2]{%
begingroup
sboxz@{$m@thpromote@style#1{kern0ptI}_{#2}$}%
sboxtw@{$m@thpromote@style#1I_{#2}$}%
kerndimexprwdtw@-wdz@ #2
endgroup
}
newcommand{promote@style}[1]{%
ifx#1scriptstyletextstyleelsescriptstylefi
}
makeatother

begin{document}

$
-I_{kl}antivarGamma_{m}=g_{km}antivarGamma{l}-g_{lm}antivarGamma_{k}
qquad
varGamma_{k}^{*}=antivarGamma{k}^{dagger}varLambda
$
end{document}


enter image description here



The antivarGamma symbol appears in a 1945 paper on the Dirac equation (Proceedings of the Royal Society). See Is there a TeX symbol that looks like this reverse uppercase gamma?



enter image description here






share|improve this answer















You can use reflectbox from graphicx and also text from amsmath to get the symbol to scale in sub/superscripts



documentclass{article}
usepackage{amsmath,graphicx}
usepackage{unicode-math}
setmathfont{Lucida Bright Math OT}

DeclareRobustCommand{ammaG}{text{reflectbox{$Gamma$}}}

begin{document}

$GammaneammaG$

$Gamma=Gamma$

$ammaG_{ammaG_ammaG}$

end{document}


enter image description here



It's better to use DeclareRobustCommand so there's no problem using the new symbol in moving arguments. Of course you can't copy-paste it as a reversed Gamma, but the symbol is not in Unicode anyway.



If one needs an “almost reflected” version of varGamma, some pain is needed for kerning subscripts:



documentclass{article}
usepackage{amsmath,graphicx}
usepackage{xparse}

NewDocumentCommand{antivarGamma}{e{_^}}{%
{mathpalettemakeantigammarelax}%
IfValueT{#1}{_{kernforantigamma{#1}}}%
IfValueT{#2}{^{#2}}%
}

makeatletter
newcommand{makeantigamma}[2]{%
reflectbox{raisebox{depth}{scalebox{1}[-1]{$m@th#1 L$}}}%
}
newcommand{kernforantigamma}[1]{mathpalettekern@for@antigamma{#1}}
newcommand{kern@for@antigamma}[2]{%
begingroup
sboxz@{$m@thpromote@style#1{kern0ptI}_{#2}$}%
sboxtw@{$m@thpromote@style#1I_{#2}$}%
kerndimexprwdtw@-wdz@ #2
endgroup
}
newcommand{promote@style}[1]{%
ifx#1scriptstyletextstyleelsescriptstylefi
}
makeatother

begin{document}

$
-I_{kl}antivarGamma_{m}=g_{km}antivarGamma{l}-g_{lm}antivarGamma_{k}
qquad
varGamma_{k}^{*}=antivarGamma{k}^{dagger}varLambda
$
end{document}


enter image description here



The antivarGamma symbol appears in a 1945 paper on the Dirac equation (Proceedings of the Royal Society). See Is there a TeX symbol that looks like this reverse uppercase gamma?



enter image description here







share|improve this answer














share|improve this answer



share|improve this answer








edited 22 mins ago

























answered May 27 '13 at 20:35









egregegreg

728k8819243235




728k8819243235













  • Package unicode-math Error: Cannot be run with pdfLaTeX! (unicode-math) Use XeLaTeX or LuaLaTeX instead.. - I think you should at least note that in your answer.

    – Martin Thoma
    Jun 4 '15 at 10:01






  • 1





    @moose The OP said to be using unicode-math, so the answer applies to that setting. However, just remove the call to the package and the setmathfont instruction: the macro will work.

    – egreg
    Jun 4 '15 at 10:19





















  • Package unicode-math Error: Cannot be run with pdfLaTeX! (unicode-math) Use XeLaTeX or LuaLaTeX instead.. - I think you should at least note that in your answer.

    – Martin Thoma
    Jun 4 '15 at 10:01






  • 1





    @moose The OP said to be using unicode-math, so the answer applies to that setting. However, just remove the call to the package and the setmathfont instruction: the macro will work.

    – egreg
    Jun 4 '15 at 10:19



















Package unicode-math Error: Cannot be run with pdfLaTeX! (unicode-math) Use XeLaTeX or LuaLaTeX instead.. - I think you should at least note that in your answer.

– Martin Thoma
Jun 4 '15 at 10:01





Package unicode-math Error: Cannot be run with pdfLaTeX! (unicode-math) Use XeLaTeX or LuaLaTeX instead.. - I think you should at least note that in your answer.

– Martin Thoma
Jun 4 '15 at 10:01




1




1





@moose The OP said to be using unicode-math, so the answer applies to that setting. However, just remove the call to the package and the setmathfont instruction: the macro will work.

– egreg
Jun 4 '15 at 10:19







@moose The OP said to be using unicode-math, so the answer applies to that setting. However, just remove the call to the package and the setmathfont instruction: the macro will work.

– egreg
Jun 4 '15 at 10:19




















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%2f116429%2fmirror-greek-symbol-in-math-environment%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

Accessing regular linux commands in Huawei's Dopra Linux

Can't connect RFCOMM socket: Host is down

Kernel panic - not syncing: Fatal Exception in Interrupt