-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adding Arabic languege #31
Comments
Dear @Elfengour
|
One more question: what about the declension: are we going to have only singular and plural, as for number, and masculine, feminine and neutral as for gender. Or are there more declension cases like in Russian for instance (where « первый », « первого », and « первом » all mean « first » in different grammatical cases). That is why Russian would need quite some re-enginering of the way that fmtcount works. |
Hello Dear Colleagues %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% MACRO FOR LITERAL NUMBERING %% \newcommand\words[1]{\expandafter\xwords\csname c@#1\endcsname} what I use for the chapters. The command \words{chapter} gives the entry number \value{chapter} in this list, until the value 20. Note that the arabic counters depend on gender, and that the counter "\words" is a masculine one, as the word "chapter" in arabic is masculine. If you intend to finalize this, I can give the analogous counter in the feminine case. With my many thanks. Cordially |
Note that this enumeration is similar of the english one: "chapter one", "chapter two" etc... without using the arabic characters.. I can give you the arabic one that I use in my exam. Thank you |
Dear @mfbellalouna, Thank you for your input. I am trying to port this to fmtcount. I let you know as soon as I have something running… |
Dear @vincentb1
you can see as an example of EMW, what I use, in my exam macros, and try it for several values of \documentclass[12pt]{exam} \newcommand\TheNumQuestions{\ifthenelse{\equal{\numquestions}{1}}{1 questionone}{\ifthenelse{\equal{\numquestions}{2}}{2 questiontwo}{\ifthenelse{\equal{\numquestions}{3}}{\numquestions\ questionthreetoten}{\ifthenelse{\equal{\numquestions}{4}}{\numquestions\ questionthreetoten}{\ifthenelse{\equal{\numquestions}{5}}{\numquestions\ questionthreetoten}{\ifthenelse{\equal{\numquestions}{6}}{\numquestions\ questionthreetoten}{\ifthenelse{\equal{\numquestions}{7}}{\numquestions\ questionthreetoten}{\ifthenelse{\equal{\numquestions}{8}}{\numquestions\ questionthreetoten}{\ifthenelse{\equal{\numquestions}{9}}{\numquestions\ questionthreetoten}{\ifthenelse{\equal{\numquestions}{10}}{\numquestions\ questionthreetoten}{\numquestions\ questiongreatten}}}}}}}}}}} \begin{document} |
Hello,
In the above, replace |
Good morning |
No problem , I am under MSW+ MikTeX at my home too. |
Ok Take care. Tell me at any time |
Hello,
So first install the git client from there. Frankly speaking git is not limited to SW development. As I write all my documents under LaTeX, for any document needing revisions, I maintain the LaTeX source versions under git. So as you are a LaTeX user, you may also become a git user for your own purpose of maintaining some documents. |
Bonjour cher ami
J'ai bien reçu votre message et suis content que vous allez mieux. Je pars
en cours et vous réponds plus en détail. A tout à l'heure et merci
Faouzi Bellalouna
2018-03-12 9:06 GMT+03:00 Vincent Belaïche <notifications@github.com>:
… Hello,
I feel better now, although I am still coughing…
I was asking about Linux | MAC OSX because development tools like git or
gnumake are there by default or very easy to insall. But it is OK to
install them on MSW too, incidentally that is what I have.
I suggest that you install these tools because before we have a complete
arabic supporting fmtcount we will have to do a number of iterations, and
it will be easier for me if you can take the updates directy from the git
repo without my packaging fmtcount.
- git is a version control system. This is what allows SW developers
to track any change, and to maintain easily different branches — for
instance you have a master branch on which you develop the next
release still not stable, and a release_1.0 branch where you maintain
the release 1.0, just correcting bugs and not adding any new feature.
- gnumake is a sw that allows to make scripts in which compilation
steps are done only when necessary, which saves processing time.
So first install the git client from there
<https://git-scm.com/download/win>. Frankly speaking git is not limited
to SW development. As I write all my documents under LaTeX, for any
document needing revisions, I maintain the LaTeX source versions under git.
So as you are a LaTeX user, you may also become a git user for your own
purpose of maintaining some documents.
git is easy to scale, you can use it for a local repository (ie repository
is on your own PC, not on a remote server) where you are alone to write and
modify the source code, or for huge projects with hundreds of developers.
Once you have installed git, come back to me, and I provide additional
instruction to how proceed together.
So long…
BTW, my native language is French, so you can use this language too if
easier than English for you.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#31 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AjZgrc-X5vKuI4v0vTlUOoaFjWtneN34ks5tdhBrgaJpZM4RPmlk>
.
|
re-bonjour
Je vous réécris, après avoir installé git client comme vous me l'avez
dit... Il est à noter que j'ai gardé les options d'installation, par
défaut, ne sachant pas exactement ce que signifiaient les différentes
options...
J'attends ainsi les instructions qui suivent...
Avec mes remerciements
2018-03-12 11:03 GMT+03:00 Mohamed Faouzi Bellalouna <mfbellalouna@gmail.com
…:
Bonjour cher ami
J'ai bien reçu votre message et suis content que vous allez mieux. Je pars
en cours et vous réponds plus en détail. A tout à l'heure et merci
Faouzi Bellalouna
2018-03-12 9:06 GMT+03:00 Vincent Belaïche ***@***.***>:
> Hello,
> I feel better now, although I am still coughing…
> I was asking about Linux | MAC OSX because development tools like git or
> gnumake are there by default or very easy to insall. But it is OK to
> install them on MSW too, incidentally that is what I have.
> I suggest that you install these tools because before we have a complete
> arabic supporting fmtcount we will have to do a number of iterations, and
> it will be easier for me if you can take the updates directy from the git
> repo without my packaging fmtcount.
>
> - git is a version control system. This is what allows SW developers
> to track any change, and to maintain easily different branches — for
> instance you have a master branch on which you develop the next
> release still not stable, and a release_1.0 branch where you maintain
> the release 1.0, just correcting bugs and not adding any new feature.
> - gnumake is a sw that allows to make scripts in which compilation
> steps are done only when necessary, which saves processing time.
>
> So first install the git client from there
> <https://git-scm.com/download/win>. Frankly speaking git is not limited
> to SW development. As I write all my documents under LaTeX, for any
> document needing revisions, I maintain the LaTeX source versions under git.
> So as you are a LaTeX user, you may also become a git user for your own
> purpose of maintaining some documents.
> git is easy to scale, you can use it for a local repository (ie
> repository is on your own PC, not on a remote server) where you are alone
> to write and modify the source code, or for huge projects with hundreds of
> developers.
> Once you have installed git, come back to me, and I provide additional
> instruction to how proceed together.
> So long…
> BTW, my native language is French, so you can use this language too if
> easier than English for you.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <#31 (comment)>, or mute
> the thread
> <https://github.com/notifications/unsubscribe-auth/AjZgrc-X5vKuI4v0vTlUOoaFjWtneN34ks5tdhBrgaJpZM4RPmlk>
> .
>
|
Bonsoir, Pas de souci, les options par défaut sont complètement convenables. À dire vrai la personnalisation permet surtout d'installer le client git ailleurs que sous L'étape suivante est d'aller dans le menu Démarrer, et d'ouvrir une console Git bash. Alors vous aurez une fenêtre de console qui va s'ouvrir où vous pourrez taper des commandes en ligne, un peu comme avec une console MSDos ou avec une console PowerShell, sauf que l'interpreteur de commande est bash et non cmd ou powershell. Par défaut le répertoire courant à l'ouverture de la console est, sous MSWindows10 par exemple Vous pouvez savoir le nom MSWindows du répertoire courant en tapant la commande mkdir -p Projects
cd Projects
git clone git://github.com/nlct/fmtcount.git
cd fmtcount/dist
export TEXMF_INSTALL_DIR="/c/Program Files/MiKTeX 2.9"
make install Je vais commenter ce qui précède :
|
Si vous n'avez pas gnumake, vous pouvez récuper un binaire là. Le plus simple est de mettre tout le contenu de l'archive sous make --version Cela doit répondre à peu près la même chose que cela :
|
Bonsoir
J'ai essayé de suivre l'installation ce matin et ça a planté.. et je n'ai
pas eu beaucoup de temps pour réfléchir à un débogage.. je serais en
séminaire à partir de demain et ne pourrai m'atteler sérieusement à
fmtcount que la semaine prochaine, à partir de lundi. Merci et à lundi
prochain
Faouzi Bellalouna
2018-03-13 0:40 GMT+03:00 Vincent Belaïche <notifications@github.com>:
… Si vous n'avez pas gnumake, vous pouvez récuper un binaire là
<https://sourceforge.net/projects/ezwinports/files/make-4.2.1-without-guile-w32-bin.zip/download>
.
Le plus simple est de mettre tout le contenu de l'archive sous c:/Program
Files (x86)/Git à supposer que ce soit le répertoire par défaut
d'installation du client git que vous venez d'installer. Après cela,
lorsque vous ouvrez une console git bash et que vous tapez
make --version
Cela doit répondre à peu près la même chose que cela :
GNU Make 4.2.1
Built for x86_64-pc-msys
Copyright (C) 1988-2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#31 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AjZgrTFLs6a_kE-dNpw9rSFKWBFIU53iks5tdutMgaJpZM4RPmlk>
.
|
OK, pas de souci. N'hésitez pas à m'envoyer une trace de ce qui s'est passé. Je me tiens à votre disposition pour vous aider. |
Bonjour,
je reviens vers vous, (avec quelque retard, que vous m'excuserez !) après
avoir essayé d'effectuer l'installation que vous m'avez indiqué, et qui ne
réussit pas... je vous envoie en copie les commandes Git...
...........
Mfaouzi@FanEnvy MINGW64 ~
$ pwd -d
bash: pwd: -d: invalid option
pwd: usage: pwd [-LPW]
Mfaouzi@FanEnvy MINGW64 ~
$ pwd -d.
bash: pwd: -d: invalid option
pwd: usage: pwd [-LPW]
Mfaouzi@FanEnvy MINGW64 ~
$ mkdir -p Projects
Mfaouzi@FanEnvy MINGW64 ~
$ cd Projects
Mfaouzi@FanEnvy MINGW64 ~/Projects
$ git clone git://github.com/nlct/fmtcount.git
Cloning into 'fmtcount'...
fatal: read error: Invalid argument
Mfaouzi@FanEnvy MINGW64 ~/Projects
$
.......................
sachant que Mfaouzi est mon nom d'utilisateur. Le répertoire courant est
ainsi "C:/users/Mfaouzi", et "FanEnvy" est le nom de ma machine... Noter
que la commande "pwd -d" que vous préconisez, n'a pas été valide pour mon
cas.
Si vous voyez d'où vient l'erreur, je vous prie de me l'indiquer, afin que
l'on commence le boulot tantôt..
Avec mes remerciements
2018-03-14 0:33 GMT+03:00 Vincent Belaïche <notifications@github.com>:
… OK, pas de souci. N'hésitez pas à m'envoyer une trace de ce qui s'est
passé. Je me tiens à votre disposition pour vous aider.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#31 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AjZgrXr-uBiT4IHrjRaRwEkUeCZ9sXUHks5teDsegaJpZM4RPmlk>
.
|
Juste un petit commentaire à propos de la commande Ce que je préconisais c'était |
Concernant le problème avec Vincent@AIGLEROYAL ~
$ git --version
git version 1.9.4.msysgit.2 Où |
Petite question : est-ce que vous êtes derrière un proxy dans une université ou chez vous. Quand c'est derrière un proxy, le fait d'utiliser une URL en git clone http://github.com/nlct/fmtcount.git Voir ce blog, toutefois je viens d'essayer chez moi, et ça ne marche pas, alors qu'avec le protocole git si… |
Bonjour
le coupable était bien le proxy comme vous l'avez soupçonné. Le "clonage" a
bien réussi de chez moi, hors proxy.
Noter d'autre part que la commande pwd -w ne marche pas non plus..
Je vous envoie une copie de ma console:
Mfaouzi@FanEnvy MINGW64 ~/Projects
$ pwd -w
bash: pwd: -w: invalid option
pwd: usage: pwd [-LPW]
Mfaouzi@FanEnvy MINGW64 ~/Projects
$ git --version
git version 2.16.2.windows.1
Mfaouzi@FanEnvy MINGW64 ~/Projects
$ git clone git://github.com/nlct/fmtcount.git
Cloning into 'fmtcount'...
remote: Counting objects: 964, done.
remote: Total 964 (delta 0), reused 0 (delta 0), pack-reused 964
Receiving objects: 100% (964/964), 414.95 KiB | 281.00 KiB/s, done.
Resolving deltas: 100% (644/644), done.
En attendant la suite et avec mes remerciements
Le 22 mars 2018 à 01:49, Vincent Belaïche <notifications@github.com> a
écrit :
… Petite question : est-ce que vous êtes derrière un proxy dans une
université ou chez vous. Quand c'est derrière un proxy, le fait d'utiliser
une URL en git: peut poser des problème si le port git (9418) est bloqué.
On peut alors essayer de passer par le protocole http (c'est plus lent que
le protocole git, mais c'est pour ne pas s'embêter, et pleurer auprès de
l'administrateur de votre université). Pour utiliser le protocole http au
lieu du protocole git il suffit de taper la commande :
git clone http://github.com/nlct/fmtcount.git
Voir ce blog <https://blog.github.com/2008-06-19-http-cloning/>,
toutefois je viens d'essayer chez moi, et ça ne marche pas, alors qu'avec
le protocole git si…
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#31 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AjZgrUQA2gsgBQVq7BhfMowS9vX6qlfqks5tgtkLgaJpZM4RPmlk>
.
|
Noter d'autre part que j'ai une "connexion baladeuse", que je peux utiliser
à mon bureau aussi, si besoin est.
Le 22 mars 2018 à 05:48, Mohamed Faouzi Bellalouna <mfbellalouna@gmail.com>
a écrit :
… Bonjour
le coupable était bien le proxy comme vous l'avez soupçonné. Le "clonage"
a bien réussi de chez moi, hors proxy.
Noter d'autre part que la commande pwd -w ne marche pas non plus..
Je vous envoie une copie de ma console:
***@***.*** MINGW64 ~/Projects
$ pwd -w
bash: pwd: -w: invalid option
pwd: usage: pwd [-LPW]
***@***.*** MINGW64 ~/Projects
$ git --version
git version 2.16.2.windows.1
***@***.*** MINGW64 ~/Projects
$ git clone git://github.com/nlct/fmtcount.git
Cloning into 'fmtcount'...
remote: Counting objects: 964, done.
remote: Total 964 (delta 0), reused 0 (delta 0), pack-reused 964
Receiving objects: 100% (964/964), 414.95 KiB | 281.00 KiB/s, done.
Resolving deltas: 100% (644/644), done.
En attendant la suite et avec mes remerciements
Le 22 mars 2018 à 01:49, Vincent Belaïche ***@***.***> a
écrit :
> Petite question : est-ce que vous êtes derrière un proxy dans une
> université ou chez vous. Quand c'est derrière un proxy, le fait d'utiliser
> une URL en git: peut poser des problème si le port git (9418) est
> bloqué. On peut alors essayer de passer par le protocole http (c'est plus
> lent que le protocole git, mais c'est pour ne pas s'embêter, et pleurer
> auprès de l'administrateur de votre université). Pour utiliser le protocole
> http au lieu du protocole git il suffit de taper la commande :
>
> git clone http://github.com/nlct/fmtcount.git
>
> Voir ce blog <https://blog.github.com/2008-06-19-http-cloning/>,
> toutefois je viens d'essayer chez moi, et ça ne marche pas, alors qu'avec
> le protocole git si…
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <#31 (comment)>, or mute
> the thread
> <https://github.com/notifications/unsubscribe-auth/AjZgrUQA2gsgBQVq7BhfMowS9vX6qlfqks5tgtkLgaJpZM4RPmlk>
> .
>
|
re-bonjour
à bien regarder, W était en majuscule ! Sachant cela, la commande marche,
et donne ceci:
Mfaouzi@FanEnvy MINGW64 ~/Projects
$ pwd -W
C:/Users/Mfaouzi/Projects
Le 22 mars 2018 à 05:51, Mohamed Faouzi Bellalouna <mfbellalouna@gmail.com>
a écrit :
… Noter d'autre part que j'ai une "connexion baladeuse", que je peux
utiliser à mon bureau aussi, si besoin est.
Le 22 mars 2018 à 05:48, Mohamed Faouzi Bellalouna ***@***.***
> a écrit :
> Bonjour
> le coupable était bien le proxy comme vous l'avez soupçonné. Le "clonage"
> a bien réussi de chez moi, hors proxy.
> Noter d'autre part que la commande pwd -w ne marche pas non plus..
> Je vous envoie une copie de ma console:
>
> ***@***.*** MINGW64 ~/Projects
> $ pwd -w
> bash: pwd: -w: invalid option
> pwd: usage: pwd [-LPW]
>
> ***@***.*** MINGW64 ~/Projects
> $ git --version
> git version 2.16.2.windows.1
>
> ***@***.*** MINGW64 ~/Projects
> $ git clone git://github.com/nlct/fmtcount.git
> Cloning into 'fmtcount'...
> remote: Counting objects: 964, done.
> remote: Total 964 (delta 0), reused 0 (delta 0), pack-reused 964
> Receiving objects: 100% (964/964), 414.95 KiB | 281.00 KiB/s, done.
> Resolving deltas: 100% (644/644), done.
>
> En attendant la suite et avec mes remerciements
>
> Le 22 mars 2018 à 01:49, Vincent Belaïche ***@***.***> a
> écrit :
>
>> Petite question : est-ce que vous êtes derrière un proxy dans une
>> université ou chez vous. Quand c'est derrière un proxy, le fait d'utiliser
>> une URL en git: peut poser des problème si le port git (9418) est
>> bloqué. On peut alors essayer de passer par le protocole http (c'est plus
>> lent que le protocole git, mais c'est pour ne pas s'embêter, et pleurer
>> auprès de l'administrateur de votre université). Pour utiliser le protocole
>> http au lieu du protocole git il suffit de taper la commande :
>>
>> git clone http://github.com/nlct/fmtcount.git
>>
>> Voir ce blog <https://blog.github.com/2008-06-19-http-cloning/>,
>> toutefois je viens d'essayer chez moi, et ça ne marche pas, alors qu'avec
>> le protocole git si…
>>
>> —
>> You are receiving this because you were mentioned.
>> Reply to this email directly, view it on GitHub
>> <#31 (comment)>, or mute
>> the thread
>> <https://github.com/notifications/unsubscribe-auth/AjZgrUQA2gsgBQVq7BhfMowS9vX6qlfqks5tgtkLgaJpZM4RPmlk>
>> .
>>
>
>
|
OK, bon maintenant que le
À noter que À noter aussi que vous pouvez créer un fichier export TEXMF_INSTALL_DIR="/c/Program Files/MiKTeX 2.9"
cd ~/Projects/fmtcount/dist il faur alors que vous sortiez et reveniez sous Git Bash. L'avantage de faire ça, c'est que ça vous met au bon endroit avec le bon environnement dès que vous entrez sous Git Bash. Il n'y a alors plus qu'à taper À noter aussi, que la 1re fois après le Si vous arrivez jusque là, alors vous pourrez faire des tests avec le code que vous avez fourni et que j'ai adapté à fmtcount, et nous pourrons allez plus loin. |
Bonjour Je suis parti de 0, rentrant dans ci-joint copie de ma console Git... Mfaouzi@FanEnvy MINGW64 ~ Mfaouzi@FanEnvy MINGW64 ~/Projects Mfaouzi@FanEnvy MINGW64 ~/Projects/fmtcount/dist (master) Mfaouzi@FanEnvy MINGW64 ~/Projects/fmtcount/dist (master) |
OK, c'est normal que le Pour son installation le plus simple c'est de décompresser le contenu dans le même répertoire où vous avez git, chez moi c'est Après ça, ça devrait marcher, même sans sortir/re-entrer dans la console Git Bash. |
Bonjour Mfaouzi@FanEnvy MINGW64 ~ malgrè le fait que j'ai bien l'application |
C'est vraiment bizarre que ça ne fonctionne pas… que ce passe-t-il quand vous tapez |
re-bonjour Mfaouzi@FanEnvy MINGW64 ~ Ce logiciel est construit pour i386-pc-mingw32 je vais reprendre maintenant mon |
Si je comprends bien, il faut que je remplace dans mon |
Non, ça serait À partir du export PATH="/mingw64/bin:/usr/local/bin:/usr/bin:/bin:/c/Program Files/MiKTeX 2.9/miktex/bin/x64:/c/Program Files (x86)/MiKTeX 2.9/miktex/bin:/cmd:/c/Users/Mfaouzi/AppData/Roaming/MiKTeX/2.9/miktex/bin:/c/Users/Mfaouzi/AppData/Local/Programs/MiKTeX 2.9/miktex/bin/x64:/usr/bin/vendor_perl:/usr/bin/core_perl" |
Bonsoir $ which make Peut-être que je dois faire quelque manipulation supplémentaire ? |
La réponse de
Vous pouvez encore faire un test en tapant Si tout cela se passe comme prévu, alors la suite c'est de dézipper l'archive du make de MSYS2 (voir le point №3 de mon commentaire d'il y a 2 jours). |
Bonsoir $ which make Mfaouzi@FanEnvy MINGW64 ~/Projects/fmtcount/dist (master) Ma question est alors: c'est bon ? j'attaque |
Oui, oui, là je pense que c'est bon, on croise les doigts et on fait Pour rappel, ce n'est pas l'absence de En fait, le shell par défaut des make sous les système d'exploitation *nix, c'est |
Bon.. Mfaouzi@FanEnvy MINGW64 ~/Projects/fmtcount/dist (master) Tout se passe comme si le |
Je vous prie de noter que, désormais mon fichier ~/.profile est le suivant: export TEXMF_INSTALL_DIR="/c/Program Files/MiKTeX 2.9" |
Juste pour info, vous pouvez virer la ligne Bon, voyons le côté positif des choses, on a quand même avancé, puisque maintenant on va plus loin que l'erreur sur On en est déjà à plus de 86 messages, le but initial était de développer fmtcount en arabe, mais la plupart des messages concerne l'installation d'outils pour pouvoir collaborer plus facilement… Je pense qu'il faut à un moment se poser la question si on suit la bonne voie. Il y a trois possibilités qui s'offrent à nous :
Je suis désolé que ça prenne autant de temps. À dire vrai d'une part j'ai le travers d'être terriblement têtu, d'autre part je vous ai imposé une expérience d'installation un peu en free style, puisque ce n'est pas ce que j'utilise chez moi, à dire vrai je n'anticipais pas que cela serait aussi compliqué et ça partait de la bonne intention de vous proposer une installation plus légère en espace disque, et finalement en ce qui me concerne il est aussi motivant de comprendre ce qui n'a pas marché dans ce que nous avons fait, que de développer une nouvelle langue dans fmtcount — donc en bref j'ai un peu basculé sur autre chose sans tenir compte de ce qui était votre motivation initiale à savoir ajouter l'arabe. En ce qui concerne le nouveau pb que vous avez rencontré, juste tant qu'on y est, est-ce que vous pouvez s'il vous plaît taper la commande : pushd ../trunk
./cp2dist -f fmtcount.sty -f fcnumparser.sty -f fcprefix.sty README fmtcount-manual.tex ../dist
popd |
Bonjour Mfaouzi@FanEnvy MINGW64 ~/Projects/fmtcount/dist (master) Mfaouzi@FanEnvy MINGW64 ~/Projects/fmtcount/trunk (master) Mfaouzi@FanEnvy MINGW64 ~/Projects/fmtcount/trunk (master) Mfaouzi@FanEnvy MINGW64 ~/Projects/fmtcount/dist (master) |
Je vous propose qu'on fasse temporairement 1 & 3, c'est à dire que pendant que je regarde de plus près comment débourrer cette installation on commence en parallèle à regarder ce que fait déjà fmtcount en arabe, c'est quand même le but de tout ça… Je vous ai envoyé par mél. l'état courant des choses. Pour installer manuellement, le plus simple c'est de :
Est-ce que vous pouvez au passage taper sous make -C ../trunk dist |
Bonjour D'autre part, pour ce que vous avez demandé, j'ai la réponse suivante:.. essayé pour -C et -c car je ne sais jamais ! Mfaouzi@FanEnvy MINGW64 ~/Projects/fmtcount/dist (master) Mfaouzi@FanEnvy MINGW64 ~/Projects/fmtcount/dist (master) This program built for x86_64-pc-msys |
Pour votre dernière expérience c'est normal que ça n'ait pas marché, parce que vous avez tapé Mais, bon, laissez tomber, je verrai tout ça chez moi, lorsque j'aurai le temps… Pour info, faire : make -C «répertoire» «cible» est une option de make revenant à faire : pushd «répertoire»
make «cible»
popd En d'autres termes on construit la cible «cible» en se plaçant temporairment dans le répertoire «répertoire». En tapant |
Bonjour Mfaouzi@FanEnvy MINGW64 ~/Projects/fmtcount/dist (master) |
D'autre part, je vous prie de m'indiquer comment procéder aux tests, sur le fichier |
Pour les tests sur le fmtcount avec l'arabe, il suffit de créer un fichier en arabe comme vous faites d'habitude avec xelatex. Vous mettez dans le préambule \usepackage[arabic]{fmtcount} Et dans le corps du document vous essayez une commande, par exemple: \numberstringnum{12} |
Pour le problème avec Git bash, la solution devrait être la suivante :
c:/Program\040Files/MiKTeX\0402.9/miktex/bin/x64 /miktex/bin ntfs binary,noacl 0 0
c:/Users/Mfaouzi/AppData/Local/Programs/MiKTeX\0402.9/miktex/bin/x64 /mfaouzi/miktex/bin ntfs binary,noacl 0 0
export PATH="/mingw64/bin:/usr/local/bin:/usr/bin:/bin:/miktex/bin:/cmd:/c/Users/Mfaouzi/AppData/Roaming/MiKTeX/2.9/miktex/bin:/mfaouzi/miktex/bin:/usr/bin/vendor_perl:/usr/bin/core_perl"
|
Je commente la solution. Le fichier La syntaxe du fichier fstab pour les chemin MSWindows c'est :
|
Bonsoir |
* trunk/fc-arabic.def: Experimental creation of arabic defintions based on #31 (comment) * trunk/fc-makedefinitions.mak (STYFILES): Added fc-arabic.def to the list of files. * trunk/fmtcount-manual.tex: Update checksum. * trunk/fmtcount.sty (\fc@supported@language@list): Added arabic to the list. * trunk/test/Makefile (XELATEX_TESTS): Added sample-arabic test case. * trunk/test/sample-arabic.tex: New file. Test case for Arabic.
Oui, j'ai oublié de vous dire un truc, il faudra refaire un |
Bonjour
""dézipper le fmtcount.tds.zip qui est dans fmtcount.zip dans un répertoire de votre choix — par ex. un répertoire C:\Users\Mfaouzi\Projects\texmf à créer, Cette opération va-t-elle rafraichir l'ancienne version?
|
Bonjour Mfaouzi@FanEnvy MINGW64 ~/Projects/fmtcount/dist (master) Mfaouzi@FanEnvy MINGW64 ~/Projects/fmtcount/dist (master) |
Je réponds à votre 1er jeu de question. Il y a deux méthodes d'installation, la 1re, que nous avons considérée très récemment faute de pour faire marcher Dans les deux cas il faut faire un refresh FNDB au moins la 1re fois pour enregistrer les nouveaux fichiers et éventuellement la nouvelle racine de TEXMF si vous en créez une.
|
Je continue ma réponse au 1er jeu de question
Non, l'opération en question correpond à l'alternative № 3 de mon message précédent, c'est à dire l'utilisation d'une TEXMF expérimentale
Après, si vous avez bien fait ça et qu'à la compilation ça ne se passe pas bien, notamment si comme c'est le cas ça vous dit que Vous pouvez compiler avec l'option -recorder, ça vous créera un fichier |
Je commente maintenant vos observations concernant la dernière tentative de Histoire de vérifier que vous avez bien suivi toutes les instructions, pouvez vous faire ceci dans la console Git Bash (les # Vérification de la configuration du PATH
echo $PATH
# Vérification que /miktex/bin a bien été configuré dans /etc/fstab:
pushd /miktex/bin && popd
# Vérification que /mfaouzi/miktex/bin a bien été configuré dans /etc/fstab:
pushd /mfaouzi/miktex/bin && popd |
Je vous donne les réponses des commandes que vous préconisez: Mfaouzi@FanEnvy MINGW64 ~/Projects/fmtcount/dist (master) Mfaouzi@FanEnvy MINGW64 ~/Projects/fmtcount/dist (master) Mfaouzi@FanEnvy MINGW64 ~/Projects/fmtcount/dist (master) |
OK, on progresse, on va y arriver… ls '/c/Program Files/MiKTeX 2.9/miktex/bin/x64'
ls '/c/Program Files (x86)/MiKTeX 2.9/miktex/bin'
ls '/c/Users/Mfaouzi/AppData/Roaming/MiKTeX/2.9/miktex/bin'
ls '/c/Users/Mfaouzi/AppData/Local/Programs/MiKTeX 2.9/miktex/bin/x64' et m'envoyer par mél votre fichier PS : Apparemment vous avez sur votre machine à la fois une version 32 bits et une version 64 bits de MiKTeX… |
Les commandes.. Mfaouzi@FanEnvy MINGW64 ~/Projects/fmtcount/dist (master) Mfaouzi@FanEnvy MINGW64 ~/Projects/fmtcount/dist (master) Mfaouzi@FanEnvy MINGW64 ~/Projects/fmtcount/dist (master) Mfaouzi@FanEnvy MINGW64 ~/Projects/fmtcount/dist (master) Je cherche le fichier |
* trunk/fc-arabic.def: Experimental creation of arabic defintions based on #31 (comment) * trunk/fc-makedefinitions.mak (STYFILES): Added fc-arabic.def to the list of files. * trunk/fmtcount-manual.tex: Update checksum. * trunk/fmtcount.sty (\fc@supported@language@list): Added arabic to the list. * trunk/test/Makefile (XELATEX_TESTS): Added sample-arabic test case. * trunk/test/sample-arabic.tex: New file. Test case for Arabic.
I will be happy to help you adding Arabic languge support to this package
The text was updated successfully, but these errors were encountered: